解释器可以很好地帮助我们进行代码调试,很多高级语言都提供了这样的功能,例如 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.
