// Stream:Stream is lazy List; // Stream惰性求值指它只確定第一個值,后面的值用到再求值,這樣可以防止數據過大全部加載導致內存溢出 // 將Range轉化成Stream val stream = (1 to 1000).toStream println(stream) // Stream(1, ?) println(stream.head) // 1 println(stream.tail) // Stream(2, ?)
// Stream:Stream is lazy List; // Stream惰性求值指它只確定第一個值,后面的值用到再求值,這樣可以防止數據過大全部加載導致內存溢出 // 將Range轉化成Stream val stream = (1 to 1000).toStream println(stream) // Stream(1, ?) println(stream.head) // 1 println(stream.tail) // Stream(2, ?)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。