摘要: Scala中使用关键字lazy来定义惰性变量,实现延迟加载(懒加载)。 惰性变量只能是不可变变量,并且只有在调用惰性变量时,才会去实例化这个变量。 在Java中,要实现延迟加载(懒加载),需要自己手动实现。一般的做法是这样的: 在Scala中对延迟加载这一特性提供了语法级别的支持: 使用lazy关键 阅读全文
posted @ 2018-04-17 20:18 扎心了,老铁 阅读(10707) 评论(0) 推荐(0) 编辑
摘要: 一、数组 1、定长数组和变长数组 运行结果 2、遍历数组 (1)增强for循环 (2)好用的until会生成脚标,0 until 10 包含0不包含10 3、数组转换 yield关键字将原始的数组进行转换会产生一个新的数组,原始的数组不变 4、常用数组的算法 在Scala中,数组上的某些方法对数组进 阅读全文
posted @ 2018-04-17 20:18 扎心了,老铁 阅读(5979) 评论(2) 推荐(4) 编辑