マップキーの値をきれいに取得する

ケビンメレディス

Mapキーが存在することがわかっている場合、どのようにしてキーの値を慣用的に取得できますか?

scala> val m = Map(1 -> "hi", 2 -> "world")
m: scala.collection.immutable.Map[Int,String] = Map(1 -> hi, 2 -> world)

scala> if (m.contains(1)) println(m.get(1) )
Some(hi)

より慣用的な代替手段はありm.get(1).get.getますか?

scala> if (m.contains(1)) println(m.get(1).get )
hi
セルゲイ・パッシチェンコ

ScalaにMapapplyメソッドがあります:

scala> m.apply(1)
res1: String = hi

またはシンタックスシュガー付き:

scala> m(1)
res0: String = hi

しかし、もっと慣用的な方法は、繰り返すことOptionです:

scala> m.get(1) foreach println
hi

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaScriptの「マップ」のキーをその値で取得するにはどうすればよいですか?

分類Dev

マップ:値に関連付けられているすべてのキーを取得する方法は?

分類Dev

マップキーを特定の値で取得するにはどうすればよいですか?例:Map.prototype.get->最小値のキー

分類Dev

値として設定されたJavaマップ。特定のキーのすべての値を取得するにはどうすればよいですか?

分類Dev

JSPでキーを指定してマップ値を取得するにはどうすればよいですか?

分類Dev

マップに値として文字列のベクトルが含まれている場合に値からキーを取得する効率的な方法

分類Dev

配列をキーとしてJavaScriptマップを使用すると、保存された値を取得できないのはなぜですか?

分類Dev

Javaマップのキーとして非ASCII文字列を使用しているときに値が取得されない

分類Dev

キー値を使用したハッシュマップ-bigdecimalキーを使用して値を取得するにはどうすればよいですか?

分類Dev

Java特定のキー内のすべてのマップ値を取得するにはどうすればよいですか?

分類Dev

チェックボックスがマークされているときにtdの値を取得する

分類Dev

キーの1つのフィールドでマップから値を取得するにはどうすればよいですか?

分類Dev

値にclojureの特定のサブストリングが含まれているマップ内のキーを取得する方法は?

分類Dev

Scalaのマップキーから値の一般的な要素を取得するにはどうすればよいですか?

分類Dev

Java 8:指定されたキーに基づいてマップの値を比較するときにComparator.comparingを使用する

分類Dev

Dartの値によってマップキーを取得する方法

分類Dev

マップで前のキー/値と次のキー/値を取得する方法

分類Dev

マップ内のキーのサイズを取得するにはどうすればよいですか?

分類Dev

Rascalマップからすべてのキーを取得するにはどうすればよいですか?

分類Dev

マップから特定のキーと値を取得する方法

分類Dev

clojureマップの動的キーから値を取得する

分類Dev

別のマップの値に対応する1つのマップのキーを変更するにはどうすればよいですか?

分類Dev

Scalaマップは、マップに含まれている場合、いくつかの値を取得します

分類Dev

パラメータ値とそれよりも低い値に基づいてハッシュマップキーを取得する

分類Dev

Scalaで指定されたキーによってマップから最も近い値を取得するにはどうすればよいですか?

分類Dev

Rでposthoctghを使用するときにフォーマットされていないp値を取得する

分類Dev

マップに複数のマーカーを配置しているときにLatlng値の無効な二重「n \ a」を取得する

分類Dev

マップにキーの値が含まれているかどうかを確認しますか?

分類Dev

すべてのキーのマップで重複する値を取得する

Related 関連記事

  1. 1

    JavaScriptの「マップ」のキーをその値で取得するにはどうすればよいですか?

  2. 2

    マップ:値に関連付けられているすべてのキーを取得する方法は?

  3. 3

    マップキーを特定の値で取得するにはどうすればよいですか?例:Map.prototype.get->最小値のキー

  4. 4

    値として設定されたJavaマップ。特定のキーのすべての値を取得するにはどうすればよいですか?

  5. 5

    JSPでキーを指定してマップ値を取得するにはどうすればよいですか?

  6. 6

    マップに値として文字列のベクトルが含まれている場合に値からキーを取得する効率的な方法

  7. 7

    配列をキーとしてJavaScriptマップを使用すると、保存された値を取得できないのはなぜですか?

  8. 8

    Javaマップのキーとして非ASCII文字列を使用しているときに値が取得されない

  9. 9

    キー値を使用したハッシュマップ-bigdecimalキーを使用して値を取得するにはどうすればよいですか?

  10. 10

    Java特定のキー内のすべてのマップ値を取得するにはどうすればよいですか?

  11. 11

    チェックボックスがマークされているときにtdの値を取得する

  12. 12

    キーの1つのフィールドでマップから値を取得するにはどうすればよいですか?

  13. 13

    値にclojureの特定のサブストリングが含まれているマップ内のキーを取得する方法は?

  14. 14

    Scalaのマップキーから値の一般的な要素を取得するにはどうすればよいですか?

  15. 15

    Java 8:指定されたキーに基づいてマップの値を比較するときにComparator.comparingを使用する

  16. 16

    Dartの値によってマップキーを取得する方法

  17. 17

    マップで前のキー/値と次のキー/値を取得する方法

  18. 18

    マップ内のキーのサイズを取得するにはどうすればよいですか?

  19. 19

    Rascalマップからすべてのキーを取得するにはどうすればよいですか?

  20. 20

    マップから特定のキーと値を取得する方法

  21. 21

    clojureマップの動的キーから値を取得する

  22. 22

    別のマップの値に対応する1つのマップのキーを変更するにはどうすればよいですか?

  23. 23

    Scalaマップは、マップに含まれている場合、いくつかの値を取得します

  24. 24

    パラメータ値とそれよりも低い値に基づいてハッシュマップキーを取得する

  25. 25

    Scalaで指定されたキーによってマップから最も近い値を取得するにはどうすればよいですか?

  26. 26

    Rでposthoctghを使用するときにフォーマットされていないp値を取得する

  27. 27

    マップに複数のマーカーを配置しているときにLatlng値の無効な二重「n \ a」を取得する

  28. 28

    マップにキーの値が含まれているかどうかを確認しますか?

  29. 29

    すべてのキーのマップで重複する値を取得する

ホットタグ

アーカイブ