Scala映射
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala映射相关的知识,希望对你有一定的参考价值。
#映射:
包含一组键值对应元素的集合
val Z=Map(a1->b1,...)
val Z=Map((a1,b1),...)
##可变映射
val Y=scala.collection.mutable.Map((a1,b1)...)
val X=new scala.collection.mutable.Map[T1,T2]
#获取值
val a=Z(an) //返回值
val b=Z.get(an)
#检查 键
cal c=Z.contains(an) //返回不布尔值
#组合调用
val d= Z.getOrElse(an,0)
Y+=(a4->b4) //add
Y-=a4 //del
#映射的枚举
for((i,j) <- Z) E(i,j) //E为函数
#互换映射的键值
for ((i,j)<-Z) yield(j,i)
#获取键,或者值
Z.keySet
Z.values
以上是关于Scala映射的主要内容,如果未能解决你的问题,请参考以下文章