私のScalaコードでマップ内の(key、value)ペアの数を見つける必要があります。マップを反復処理して回答を得ることができますが、直接的なものがあるかどうか知りたいこの目的のために機能するかどうか。
scala> val m=Map("a"->1,"b"->2,"c"->3)
m: scala.collection.immutable.Map[String,Int] = Map(a -> 1, b -> 2, c -> 3)
scala> m.size
res3: Int = 3
使用する - Map#size
:
このトラバーサブルまたはイテレータのサイズ。
size
メソッドはTraversableOnceのメソッドであるため、無限シーケンスや、繰り返してはいけないシーケンスを除き、リスト、マップ、セットなどの幅広い範囲で使用できます。