快学Scala-2-控制结构和函数 条件表达式if/else的结构和java相同,不过scala的条件表达式是有值的,可以将其赋值给变量 12345val s=if(x>0) 1 else -1//等效var s = 0if(x>0) s=1 else s=-1 第一种写法更好,因为第二种s必须是变量 语句终止scala不同于Java,行尾不需要分号表示结束,只有在单行写多个语句才需要分号。 另一方面,如果一个 2022-01-23 读书笔记 > 快学Scala #scala
快学Scala-1-基础 Scala解释器安装scala后,可以直接在命令行输入scala启动,之后便可以通过命令行的形式进行单条的命令执行,比如简单的数学运算。(类似python命令行用法) 输出除了结果,还会显示结果类型。 技术上讲,实际发生的过程是输入内容被快速编译成字节码,之后交给JVM执行。这种在命令行即时交互的形式被称为REPL(read-eval-print-loop) 声明值和变量通过val来定义常量,不 2022-01-23 读书笔记 > 快学Scala #scala