Fork me on GitHub
摘要: 一、lazy关键字简介 lazy是scala中用来实现惰性赋值的关键字,被lazy修饰的变量初始化的时机是在第一次使用此变量的时候才会赋值,并且仅在第一次调用时计算值,即值只会被计算一次,赋值一次,再之后不会被更改了,这个特性有点熟悉哎?没错,所以lazy修饰的变量必须同时是val修饰的不可变变量。 下面是一个惰性赋值的例子:package cc11001100.scala.lazyStudy... 阅读全文
posted @ 2019-01-09 12:35 CC11001100 阅读(1544) 评论(0) 推荐(1) 编辑