这两周项目提测与上线,好久没写Scala的笔记了
scala中几乎构造的所有语法结构都有值
1、Scala中if表达式也是有值的
2、块中最后一个达式的值就是该块的值
3、scala中的unit等价于c/c++语言中常用的void
4、scala中每个表达式都有一个类型
5、if (a>0)"positive" else -1 // 该语句是两个分支类型的公告超类型(Any)
6、if (b>0) 1 等价于 if (b>0) 1 else () //这里把()当做无有用值的占位符。
7、scala没有switch语句,而是用模式匹配机制
8、REPL同意时间是只能解析一行代码,可以用黏贴模式(冒号:)把代码黏贴进去,键入Ctrl+D,REPL会把代码看做一个整体
9、运算符放在语句末尾表示这里并不是语句的结束,也可以用{ 表示后面还有更多的内容。</