scala常用操作解析

构建映射:

1
val scores =Map("Alice"-> 10,"Bob"->22"ndy"-> 8 )

可变映射:

1
val scores = scala.collection.mutable.Map("Alice"-> 10,"Bob"->22 ,"ndy"-> 8)

空映射:

1
val scores = scala.collection.mutable.Map[String, Int)()

更新映射:

1
2
3
4
5
6
7
8
scores ("Bob") = 10
//更新键 Bob ”对应的位(假定scores是可变的)
scores ("Fred") = 7
//增加新的键/位对偶到 scores (假定它是可变的)
//或者,你也可以用+=操作来添加多个关系:
scores += ("Bob"-> 10,"Fred"-> 7)
//要移除某个键和对应的值,使用 =操作符
scores -= "Alice"

迭代映射:

1
2
scores .keySet //一个类似于Set (” Bob ,” Cindy ,” Fred ”,”Alice )这样的集
for (v <-scores.values) println(v) //将打印出 10 8 7 10 或其他排列组合

Option类型

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2020 丁振莹
  • 访问人数: | 浏览次数:

你的每一分支持,是我努力下去的最大的力量 ٩(๑❛ᴗ❛๑)۶

支付宝
微信