import scala.collection.mutable
import scala.collection.immutable
object Test {
def main(args: Array[String]): Unit = {
// 创建字符串数组
var arr = new Array[String](3)
arr(0) = "jack"
arr(1) = "james"
//var arr = Array("I","Love","you")
// 迭代遍历
for(str <- arr){
println(str)
}
// 下标遍历
for(i <- 0 to 2){
println(i + ":" + arr(i))
}
// List使用,更多方法见文档
var list1 = List(1,2)
var list2 = List(3,4,5)
println(list1:::list2)
println(6::list2)
println(7::Nil)
// tuple元组
var pair = (12, "hello", 1.3)
println(pair._1)
println(pair._2)
println(pair._3)
// set 集合
var set1 = Set("jack","rose")
set1 + "james"
println(set1)
var set2 = mutable.Set("jack","rose")
set2 + "james"
println(set2)
var set3 = immutable.Set("jack","rose")
set3 + "james"
println(set3)
val map1 = mutable.Map[Int, String]()
map1 += (1 -> "hello")
map1 += (2 -> "world")
map1.foreach(println)
val map2 = Map(1 -> "one", 2 -> "two")
for(m <- map2){
println(m._2)
}
}
}