Scala的lazy應用

如果將一個變量聲明爲lazy,則只有在第一次使用該變量時,變量對應的表達式纔會起作用。

例如:對於特別耗時的的計算操作特別有用,如打開文件IO,網絡IO等。

import scala.io.Source._

lazy val lines = fromFile("C:/Users/18458/Desktop/test.txt").mkString

print(lines)
hello world
scala !!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章