//tuple二元组 object _05Demo { def main(args: Array[String]): Unit = { /** * 元组 (,) 不可变的集合 * 可通过小括号定义 */ val t = (1,3,4,5,6) val t2 = Tuple5(1,3,4,5,6) //通过下_的方式获取数据 println(t2._3) //可以通过 -> 快捷生成一个元组 println("000"-> "python") } }
import scala.collection.mutable //Set:无序唯一 object _06Demo { def main(args: Array[String]): Unit = { //Set默认是一个不可变的集合 val set:Set[Int] = Set(1,34,5,6,7,8,8,8,1,2) println(set) //会去掉重复的 结果Set(5, 1, 6, 2, 34, 7, 8) val list:List[Int] = List(1,34,5,6,7,8,8,8,1,2) //对无序可重复的List去重 println(list.distinct) println(list.toSet) //结果 List(1, 34, 5, 6, 7, 8, 2) //Set(5, 1, 6, 2, 34, 7, 8) println(list.map(i=>i+1)) //List(2, 35, 6, 7, 8, 9, 9, 9,