[解決済み] scalaのマップを反復処理するには?
2023-05-17 11:37:39
質問
scalaの地図を持っています。
attrs: Map[String , String]
のようにmapを反復処理しようとすると。
attrs.foreach { key, value => }
ではうまくいきません。各反復において、私は何がキーであり、何が値であるかを知っている必要があります。scalaの構文解析を使用してscalaのマップを反復処理する適切な方法は何ですか?
どのように解決するのですか?
foreach
メソッドが受信する
Tuple2[String, String]
を引数として受け取りますが、2つの引数ではありません。したがって、タプルのように使うこともできます。
attrs.foreach {keyVal => println(keyVal._1 + "=" + keyVal._2)}
とか、パターンマッチにすることもできます。
attrs.foreach {case(key, value) => ...}
関連
-
[解決済み] Scalaでファイル全体を読む?
-
[解決済み] Scalaのapply関数とは何ですか?
-
[解決済み】Scalaの記号演算子にはどんな意味があるの?
-
[解決済み] Scalaは、コレクションをMap-by-keyに変換する最良の方法ですか?
-
[解決済み] Java のリストから Scala のリストを取得するには?
-
[解決済み] Scalaの配列の初期化
-
[解決済み] scalaは推論される型の「許容される複雑さ」にどのような制限を設けているのでしょうか?
-
[解決済み] Scalaでmapを使用してインデックスを受け取るにはどうしたらいいですか?
-
[解決済み] Scala Mapのキーと値の両方をマッピングする
-
[解決済み] Scalaのメソッド宣言で等号を使用するのはいつですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Scalaでは、'val a. = _' (アンダースコア)は具体的にどのような意味ですか?A = _' (アンダースコア)とはどういう意味ですか?
-
[解決済み] SBTが終了せずに実行を停止する
-
[解決済み] Scala の Case Classes のオーバーロード・コンストラクタ?
-
[解決済み] Scalaでmapを使用してインデックスを受け取るにはどうしたらいいですか?
-
[解決済み] Scalaでリストを2つのフィールドでソートするには?
-
[解決済み] Scalaの自動リソース管理にはどのようなものがありますか?
-
[解決済み] タプルのリストをマップに変換する (重複するキーに対処する?)
-
[解決済み] に似た三項演算子。
-
[解決済み] Scalaで関数を定義する3つの方法の違い
-
[解決済み] Scalaの複数型パターンマッチ