说明: 语法简洁,往往比Java少至少一半的代码量。比如: 支持自动类型判断,可以省去很多类型标志。 e.g. val x = 2 用伴生对象来生成类,省去new的麻烦。e.g. val cat = Cat("Hello Ketty") 不用return,直接把一个块(可以使if...else...块,for循环块等)的值返回。例如一行代码定义函数:def add(x: Int, y: Int): Int = x + y 用()来统一函数的参数传递与带参类的构造。对类来说,这种写法其实是语法糖,因为中 <linghuozi> 上传 | 大小:356kb