解释器可以很好地帮助我们进行代码调试,很多高级语言都提供了这样的功能,例如 Python 和 R,现在就连 Java11 都已经提供了解释器,可见程序员对于解释器的依赖还是很高的。Scala 作为一门博采众长的高级语言,当然也提供了自己的解释器,在终端中输入scala
即可进入解释器。
1. 常用命令
Scala 的解释器提供了一些常用命令,这些命令都是以:
开始:
命令 | 描述 |
---|---|
help | 打印帮助信息 |
completions | |
imports | |
implicits | |
javap | |
load | |
paste | |
power | |
quit | 退出解释器 |
replay | |
require | |
reset | |
save | |
sh | |
settings | |
silent | |
type | |
kind | |
warnings |
2. 跨行输入
如果语句输入还没有结束,Scala 解释器将在下一行添加一个|
来提示你继续输入:
scala> val multiLine =
| "This is the text line."
val multiLine: String = This is the text line.
我们可以通过按两次回车键来取消多行输入:
scala> val multiLine =
|
|
You typed two blank lines. Starting a new command.