码迷,mamicode.com
首页 > 其他好文 > 详细

Scala映射

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

标签:返回值   cti   bsp   nbsp   new   else   获取值   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映射

标签:返回值   cti   bsp   nbsp   new   else   获取值   scala   映射   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!