object Test {
def main(args: Array[String]): Unit = {
//tuple
val t1 = (100, "scala", "java")
println(t1._1) //tuple可存放不同类型的数据,scala会自动进行类型推导,tuple的下标从1开始
println(t1._2)
//array
val arr = Array(1, 2, 3, 4)
for (i <- 0 until arr.length) { //unitl 0-3 不保护最后一个值,to 0-4
println(arr(i))
}
for (i <- arr) println(i) //推荐这样写
//map
val ages = Map("scala" -> 1, "java" -> 2)
for ((k, v) <- ages) //此方式来打印map
println("key is " + k + " value is " + v)
for ((k, _) <- ages) //不关心的元素,可以使用占位符
println("key is " + k)
}
}
scala基础2-tuple array map
最新推荐文章于 2022-08-16 18:32:15 发布