摘要:
一、单例对象 Scala没有静态方法或静态字段,可以用object来达到相同的目的 结果 在Scala中可以用对象来实现: 作为存放工具函数或常量的地方 高效的共享单个不可变实例 需要用单个实例来协调某个服务(单例模式) 二、伴生对象 如果用到即有实例方法又有静态方法的类,在scala中,你可以通过 阅读全文
摘要:
一、简单类和无参方法 结果 改值函数使用() 取值函数不使用() 方法默认是共有的 二、带getter和setter属性 结果 三、对象私有字段 四、Bean属性 结果 五、辅助构造器 六、主构造器 七、嵌套类 1. 2. 3. 4. 5. 6&7. val 8.必填参数设置为主构造器 9. 10. 阅读全文
摘要:
一、构造映射 结果: 对偶 "A"->1 ("A",1) 二、获取映射中的值 三、更新映射中的值 可变映射 结果 不可变映射 通过声明var变量来重新赋值,完成元素的增、删 结果 四、迭代映射 结果 五、已排序映射 结果 六、与Java的互操作 七、元组 结果 八、拉链操作 把元组的多个值绑定在一起 阅读全文
摘要:
一、定长数组 Array定长数组,访问数组元素需要通过() 数组长度是固定的,但是内容可以修改 结果 二、变长数组 变长数组使用ArrayBuffer 结果 三、遍历数组和数组缓冲 结果 12345 135 54321 12345 四、数组转换 通过for yield对数据进行转换 结果 五、常用算 阅读全文