入门门槛比 Java 高一点,但是慢慢看的话也很有意思。
Basic Conception
- 函数
- 方法
Basic Grammar
for loop
1 | for( var x <- Range ){ |
举例:
1 | var a = 0 |
for … yield
把for循环中的某一个变量值存进一个list 举例:
1 | var a = 0 |
关键字
return
奇文共欣赏:Scala 中为什么不建议用return
scala中不建议使用return,方法中最后的执行类型就是返回值
null
scala中不建议用null,推荐改写成Option 例:
1 | Java: |