经过前 5 章的学习,了解到语法潜规则,数据类型(基本数据类型,容器及方法),控制表达式,类与对象(构造函数,私有方法,隐式转换),函数字面量(简化写法,可变参数,偏应用函数)
语法潜规则
- class 中 () 的省略, 比如 2 abs, 1 to 3
- object 中 () 的语法糖 apply, update
- 如果函数只有一个参数,可以用 {} 代替 (),比如 println{ "hello" }
- 以 : 开头的都是右操作符
- unary_~ 前缀操作符定义
基本类型与容器
- 数值类型(Int,Double,Char),字符串
- 容器(Array,List,Tuple,Set,Map)
控制表达式
if,while,for <-,match
类与对象
构造函数, 辅助构造函数,私有方法,方法嵌套(闭包),变量成员化,隐式转换
函数表达式
简化表达式,_ 的用法,偏应用函数,多参数,默认参数,具名参数