Scala Tuple(元组)

元组与数组类似,但是数组中所有的元素必须是同一种类型,而元组则可以包含不同类型的元素 1. 定义 object TupleApp extends App { val tuple = (1,"vilay") println(tuple) } 2. 模式匹配 object TupleApp extends App { val tuple = (1,"vilay")

Scala Map(映射)

Map(映射)是一种可迭代的键值对(key/value)结构。 所有的值都可以通过键来获取。 Map 中的键都是唯一的。 1. 申明 object MapApp extends App { //不可变ma

Scala Set 集

Set 是不重复元素的集合。分为可变 Set 和不可变 Set 1. 可变的set object SetApp extends App { //可变的set val mutableSet = new collection.mutable.HashSet[Int] mutableSet.add(1) mutableSet.add(2) mutableSet.add(3) mutableSet.add(3) mutableSet.add(4) // println(mutableSet) //HashSet(1, 2, 3, 4) // mutableSet.remove(2) // println(mutableSet) //HashSet(1, 3, 4) // println(mutableSet.mkString(",")) //1,2,3,4 // println(mutableSet.min) /

Scala List 高级操作

1. 高级操作 //map 是对 List 中每一个元素执行指定操作 // var list = List(3,6,8) // var result = list.map(_+10) // println(result) //List(13, 16, 18) //flatMap flatMap 与 map 类似,但如果 List 中的元素还是 List,则会对其进行 flatten 操作 //foreach 要求