- Scala编程(第5版)
- (德)马丁·奥德斯基等
- 495字
- 2022-05-06 15:51:29
第1步 使用Scala解释器
开始Scala的最简单方式是使用Scala解释器[2],一个用于编写Scala表达式和程序的交互式shell。调出Scala解释器的命令是scala,它会对你录入的表达式求值,输出结果。你可以在命令提示符窗口输入scala:[3]
输入表达式,如1 + 2之后,按Enter键:
解释器将输出:
这一行内容包括了:
• 关键字val,声明一个变量;
• 一个自动生成或者由用户定义的变量名,指向被计算出来的值(res0,意思是result 0);
• 一个冒号(:),以及冒号后面的表达式结果类型(Int);
• 一个等号(=);
• 通过对表达式求值得到的结果(3)。
类型Int表明这里用的是scala包里的Int类。Scala的包和Java的包很类似:将全局命名空间分成多个区,提供了一种信息隐藏的机制。[4]Int类的值对应Java的int值。更笼统地说,所有Java的基本类型在scala包中都有对应的类。例如,scala.Boolean对应Java的boolean,scala.Float对应Java的float。当你编译Scala代码到Java字节码时,Scala编辑器会尽量使用Java的基本类型,让你的代码可以享受到基本类型的性能优势。
resX标识符可以在后续的代码行中使用。比如,res0在前面已经被设置成了3,所以res0 * 3就会得到9的结果:
如果想打印Hello, world!(这个任何编程语言入门都绕不过去的“梗”),则输入:
println函数将传入的字符串打印到标准输出,就像Java的System. out. println一样。