标签:var span 元素 一个 ble -- col color main
一:Set
-->不可变set
object Test { def main(args: Array[String]): Unit = { var test_set = Set("da","dad","dad1")//定义一个可变set println(test_set) test_set += "dada" //添加一个新的元素到set中 println(test_set) } }
-->可变set
import scala.collection.mutable.Set object Test { def main(args: Array[String]): Unit = { val test = Set(1,2,3,4) println(test) test += 728 println(test) } }
注意:
所谓可变set和不可变set,默认是不可变的(不导包),意思就是集合只有用var声明,当我们添加一个新的元素时,它是生成了一个新的集合对象,所以只有用var声明,才可以添加。当我们导入包后,我们添加一个新的元素也还是之前的那个对象,没有生成新的集合对象。
map的可变和不可变同理也是如此。
二:Map
-->不可变map
object Test { def main(args: Array[String]): Unit = { var map = Map[Int,String]() map+=(1->"dada") map+=(2->"Hello") println(map) } }
-->可变map
import scala.collection.mutable.Map object Test { def main(args: Array[String]): Unit = { val map = Map[Int,String]() map+=(1->"dada") map+=(2->"Hello") println(map) } }
标签:var span 元素 一个 ble -- col color main
原文地址:https://www.cnblogs.com/lyr999736/p/10326233.html