您的位置:首页 > 编程语言

Scala Programming

2011-08-08 18:41 246 查看
1. 函数式编程

函数编程的理念:方法没有副作用,计算并返回值是方法的唯一目的。

如果某个函数不返回任何有用的值,即返回类型为Unit,那么这个函数唯一能产生的作用就是通过副作用。这不是函数式的风格

2. Array, List, Tuple

Array可变的同类对象序列

List不可变的同类对象序列

Tuple不可变的不同类对象序列(index从1开始)

3. Scala的任何对象都能调用-》方法(隐式转换),并返回包含键值对的二元组。

4. Scala程序员的平衡感

崇尚val,不可变对象和没有副作用的方法。

5. Scala中的方法的参数都是val!

6. Scala每个源文件都隐含包括对包java.lang, 包scala以及单例对象Predef的成员的引用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  scala 编程 list