码迷,mamicode.com
首页 > 其他好文 > 详细

scala中Stream理解

时间:2017-12-06 21:39:53      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:lazy   div   style   str   一个   数据   溢出   导致   tail   

  // 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, ?)

 

scala中Stream理解

标签:lazy   div   style   str   一个   数据   溢出   导致   tail   

原文地址:http://www.cnblogs.com/xubiao/p/7994394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!