[解決済み] Map操作におけるタプルのアンパッキング
2023-05-25 12:06:59
質問
リスト、シーケンス、タプルのイテレータをよく使うのですが、以下のようなことをしたいです。
val arrayOfTuples = List((1, "Two"), (3, "Four"))
arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 }
しかし、コンパイラはこの構文に賛成してくれないようです。 代わりに、私は書いてしまうのです。
arrayOfTuples.map {
t =>
val e1 = t._1
val e2 = t._2
e1.toString + e2
}
というのは馬鹿馬鹿しいです。 どうやったらこれを回避できるのでしょうか?
どのように解決するのですか?
回避策としては
case
:
arrayOfTuples map {case (e1: Int, e2: String) => e1.toString + e2}
関連
-
[解決済み] リスト/タプルを指定されたインデックスにある要素でソートするには?
-
[解決済み] JavaでMapをListに変換する方法は?
-
[解決済み] Pythonでリストをタプルに変換する
-
[解決済み】タプルに変数を追加する
-
[解決済み】一致する関数ポインターを呼び出すためにタプルを「解凍」する
-
[解決済み】ペアのリスト/タプルを2つのリスト/タプルにアンパックする。
-
[解決済み] 末尾再帰関数が最適化されるためのScalaアノテーションは何ですか?
-
[解決済み] Scalaの自動リソース管理にはどのようなものがありますか?
-
[解決済み] Spark ScalaのDataFrameのカラム名のリネーム
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SBTが終了せずに実行を停止する
-
[解決済み] Scalaのリストを作成するための好ましい方法
-
[解決済み] Scala の Case Classes のオーバーロード・コンストラクタ?
-
[解決済み] 機能的デザインパターン【終了しました
-
[解決済み] Scalaでリストを2つのフィールドでソートするには?
-
[解決済み] Scala型プログラミングリソース
-
[解決済み] タプルのリストをマップに変換する (重複するキーに対処する?)
-
[解決済み] Scala Mapのキーと値の両方をマッピングする
-
[解決済み] Scalaの複数型パターンマッチ
-
[解決済み] Scalaの複数パラメータリストと複数パラメータ/リストの違いは何ですか?