顿搜
飞过闲红千叶,夕岸在哪
类目归类
val arr = Array<a class="wp-editor-md-post-content-link" href="1,3,4,2,5,7,3">Int</a>
val arr = new Array<a class="wp-editor-md-post-content-link" href="3">Int</a> // 相当于 val arr = Array<a class="wp-editor-md-post-content-link" href="0,0,0">Int</a>
arr(0) = 1 // 给数组的第一个元素赋值import scala.collection.mutable._
val ab = new ArrayBuffer<a class="wp-editor-md-post-content-link" href="6">Int</a>, // 6表示指定的初始长度,使用new关键字,括号里面不能传具体的数组的值
ab += 1 // 把1加到数组的末尾
ab.append( 7 )
ab.append( 3,9,12 )
ab -= 9
ab.insert( 0,2,3,4,1,8 ) // 在 0 号位置插入 2,3,4,1,8
ab.remove( 3,2 ) #从 3 号位置开始,删除 2 个元素val arr = Array<a class="wp-editor-md-post-content-link" href="1,3,4,2,5,7,3">Int</a>
arr.toBuffer() #可将定长数组变成可变数组val map = scala.collection.immutable.HashMap[String, Int]("a" -> 1, "b" -> 2)不可变Map不能改变其值,即内容都不允许变更
val map = new scala.collection.mutable.HashMap<a class="wp-editor-md-post-content-link" href="">String,Int</a>
map.put("a", 1)
map += ("b" -> 2)
map += "c" -> 3
map += (("a", 1), ("b", 2), ("c", 3)) // 不允许map += ("a", 1), 要写成 map += (("a", 1))
map -= "c"val list = List(1,3,6,2,8)val lb = ListBuffer(1,3,6,2,8)
lb += 9
lb += (5,3,8,1,2) // 追加多个
lb ++= list // 将list追加到lb的末尾val set = scala.collection.immutable.Set(1,5,2,8,3)val set = scala.collection.mutable.Set(1,5,2,8,3)
set += 4
set -= 3
set ++= scala.collection.immutable.Set(1,5,2,8,3)val t = ("aa", 1 ,ture, 100L, 10.0)
println(t._1)元组下标从 1 开始,有索引有下划线前缀
Map中装的就是元组
val map = Map(("a",1),("b", 2), ("c", 3))val list = List(1,3,6,2,8)
list.par // 此时list变为了scala.collection.parallel.immutable.ParSeq[Int]代表空的集合
代表集合的拼接
val l1 = List(3,5,2,8,1)
val l2 = 5 :: l1