object CollectionDemo7 {
def main(args: Array[String]): Unit = {
//数组使用
val arr = Array("red", "blue", "yellow")
arr(0) = "white"
for(el <- arr){println(el)}
//用Seq构建List
println(Seq("red", "blue", "yellow"))
//用IndexedSeq构建Vector
println(IndexedSeq("red", "blue", "yellow"))
//构建Stream lazy集合
def inc(i: Int): Stream[Int] = Stream.cons(i, inc(i+1))
val s = inc(1)
println(s)
println(s.take(10).toList)
println(s) def addHead(i: Int): Stream[Int] = i #:: addHead(i+1)
val ss = addHead(1)
println(ss)
println(ss.take(10).toList)
println(ss) }
}

运行结果:

white
blue
yellow
List(red, blue, yellow)
Vector(red, blue, yellow)
Stream(1, ?)
List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Stream(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ?)
Stream(1, ?)
List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Stream(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ?)

最新文章

  1. 记录一次Quartz2D学习(二)
  2. Oracle闪回技术之一Oracle 11g 利用FlashTable (闪回表)恢复(用delete)误删的数据
  3. IQ一个人的智力和对科学知识的理解掌握程度。 EQ对环境和个人情绪的掌控和对团队关系的运作能力。 AQ挫折商 一个人面对困境时减除自己的压力、渡过难关的能力。
  4. 313. Super Ugly Number
  5. RTNETLINK answers: File exists错误
  6. XML&amp;nbsp; XmlDocument
  7. Android性能优化典范 - 第5季
  8. ZOJ 3601 Unrequited Love 【STL__pair_的应用】
  9. [SDOI2009]E&amp;D
  10. windows相关命令记录
  11. Android : alsa-lib 移植
  12. 架构师成长之路1.1-系统监控工具htop
  13. SVG报错error on line 39 at column 26: Namespace prefix xlink for href on script is not defined
  14. 利用CSS3制作淡入淡出动画效果
  15. CentOS系统中Tomcat安装配置
  16. (STM32F4) 精準的Delay不透過Timer
  17. C++笔记--函数
  18. 上海-北京间通过Azure Storage的RA-GRS类型的存储账户进行快速复制
  19. 模拟ajax请求爬取微博
  20. 【前端学习笔记】2015-09-06 ~~~~ setAttribute()、slice()

热门文章

  1. B-xor_2019牛客暑期多校训练营(第四场)
  2. CF - 1110 C Meaningless Operations
  3. js中的循环方式及各种遍历的方法
  4. Unsolved输入格式错误1022
  5. 【Offer】[60] 【n个骰子的点数】
  6. if __name__ = &quot;main&quot; 解释
  7. 集成学习方法Boosting和Bagging
  8. Go语言基础之网络编程
  9. 洛谷 P1181数列分段Section I
  10. 史上最全Docker环境安装指南-让安装docker简单到爆