一步步學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中