一步步学spark之一scala的懒加载机制(lazy)
1.6scala的懒加载机制(lazy)
如果我们声明一个变量或者常量的时候前面加上lazy 关键字,就是懒加载!
懒加载就是我们在使用的时候 才会去加载,声明的时候不加载!
首先定义一个常量 sum=10 回车后马上就显示出来了
但是当我们在加上lazy之后,sum还是整数Int类型,但是并没有为sum赋值显示的是lazy 但是当我们第一次使用的时候会把结果保存到res0中
一步步学spark之一scala的懒加载机制(lazy)
1.6scala的懒加载机制(lazy)
如果我们声明一个变量或者常量的时候前面加上lazy 关键字,就是懒加载!
懒加载就是我们在使用的时候 才会去加载,声明的时候不加载!
首先定义一个常量 sum=10 回车后马上就显示出来了
但是当我们在加上lazy之后,sum还是整数Int类型,但是并没有为sum赋值显示的是lazy 但是当我们第一次使用的时候会把结果保存到res0中