一.REPL scala解释器读到一个表达式,对它进行求值,将它的打印出来,接着再继续读下一个表达式.这个过程被称作 读取-打印-循环,即REPL. 从技术上讲,scala程序并不是一个解释器.实际发生的是,你输入的内容被快速的编译成字节码,然后这段字节码交由java虚拟机执行.正因如此,大多数scala程序员更倾向将它称作REPL. 二.声明值 2.1val定义的值实际上是一个常量,你无法改变它的内容. scala> val result = * result: Int = scala> r…