Bla*_*ird 14 collections scala map
让我们想象下面的不可变映射:
val foo = Map((10,"ten"), (100,"one hundred"))
Run Code Online (Sandbox Code Playgroud)
我想得到第一个元素的关键.
foo.head得到第一个元素.但接下来呢?
我也想要这个元素的价值,即"十"
Pao*_*lla 19
Map.head返回一个元组,因此您可以使用_1和_2来获取其索引和值.
scala> val foo = Map((10,"ten"), (100,"one hundred"))
foo: scala.collection.immutable.Map[Int,java.lang.String] = Map(10 -> ten, 100 -
> one hundred)
scala> val hd=foo.head
hd: (Int, java.lang.String) = (10,ten)
scala> hd._1
res0: Int = 10
scala> hd._2
res1: java.lang.String = ten
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17775 次 |
| 最近记录: |