Jac*_*nds 12
该scala
命令基本上是一个脚本,用于设置类路径,然后在Java Runtime环境中运行代码.
scala
脚本中的相关行显示在最后:
exec "${JAVACMD:=java}" $JAVA_OPTS -cp "$TOOL_CLASSPATH" -Dscala.home="$SCALA_HOME" -Denv.emacs="$EMACS" scala.tools.nsc.MainGenericRunner "$@"
Run Code Online (Sandbox Code Playgroud)
基本上,这开始java
运行MainGenericRunner
. MainGenericRunner
然后检查你是否告诉你scala
运行一个Scala类.如果是这样,它就开始运行了.否则,它会成为交互式解释器的主角.