最近开始接触spark大数据框架,选择了scala语言,据说兼容性等更好。
真的是从零开始入手。
先记录一下scala的基本知识吧。
scala基本语法:
1.变量声明关键字 val var 其中val是常变量 var是一般变量
2. scala访问数组的方法是() 而不是【】
3. 不支持++i 或者i++操作
4. 其他数据类型: List Map Set Tuple(元祖)
5. 面向函数的编程
6. 类和对象
(1)类的生命以class 类名 开始, 类的函数以 def 开始
7. 关于package
有两种方式将scala的类放到package中,降低类的耦合性
package bobsrockets.navigation class Navigator