Scala集合概述
来源:互联网 发布:国家统计局统计局数据 编辑:程序博客网 时间:2024/06/10 16:48
一 集合类图
二 List[T]
C:\Users\lenovo>scala
Welcome to Scala2.12.1(JavaHotSpot(TM)64-BitServer VM,Java1.8.0_101).
Type in expressions for evaluation.Ortry:help.
scala> val a =List(1,2,3,4)
a:List[Int]=List(1,2,3,4)
scala> val b =0:: a
b:List[Int]=List(0,1,2,3,4)
scala> val c ="x"::"y"::Nil
c:List[String]=List(x, y)
scala>"z"::Nil
res0:List[String]=List(z)
scala>"y":: res0
res1:List[String]=List(y, z)
scala>"z"::res1
res2:List[String]=List(z, y, z)
scala> val d = a:::c
d:List[Any]=List(1,2,3,4, x, y)
scala> a.head
res3:Int=1
scala> d.head
res4:Any=1
scala> c.head
res5:String= x
scala> a.tail
res6:List[Int]=List(2,3,4)
scala> c.tail
res7:List[String]=List(y)
scala> a.isEmpty
res8:Boolean=false
scala>Nil.isEmpty
res9:Boolean=true
scala> def walkthru(l:List[Int]):String={
|if(l.isEmpty)""
|else l.head.toString +" "+walkthru(l.tail)
|}
walkthru:(l:List[Int])String
scala> walkthru(a)
res11:String="1 2 3 4 "
阅读全文
0 0
- Scala集合概述
- Scala概述
- Scala概述
- Scala概述
- Scala集合
- Scala集合
- Scala 集合
- Scala集合
- scala集合
- Scala集合
- scala 集合
- scala------集合
- scala 集合
- scala集合
- scala 集合
- scala集合
- Scala集合
- Scala集合
- Scala list高级使用
- sublime编辑器安装插件的方法
- Scala递归函数
- IntelliJ 无法调到类定义
- (转)android定期动态更新启动页
- Scala集合概述
- Scala的map高阶函数应用
- 开发流程的不错思路
- MFC SDI单文档多视图的实现及自由切换(2种实现方式简析)
- Scala reduceLeft与flodLeft
- Elasticsearch 5.x Document Reindex
- Scala tuple与map
- Scala实现快速排序
- 关于配置更换环境变量的小插曲(从jdk1.7换到1.8)