首页 > 其他 > 详细

Scala映射

时间:2016-12-17 22:56:59      阅读:166      评论:0      收藏:0      [点我收藏+]

#映射:

包含一组键值对应元素的集合

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映射

原文:http://www.cnblogs.com/fs-xuehua/p/6193137.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!