[解決済み] GroovyでMapをループスルーする?
2022-04-14 23:41:43
質問
Groovyで非常に簡単な作業を行おうとしているのですが、どうしてもうまくいきません。groovyでmapオブジェクトをループして、キーと値を出力しようとしているのですが、このコードはうまくいきません。
// A simple map
def map = [
iPhone : 'iWebOS',
Android: '2.3.3',
Nokia : 'Symbian',
Windows: 'WM8'
]
// Print the values
for (s in map) {
println s + ": " + map[s]
}
このような出力にしようとしているのです。
iPhone: iWebOS
Android: 2.3.3
Nokia: Symbian
Windows: WM8
どなたか、この方法を詳しく教えていただけませんか?
どのように解決するのですか?
クロージャを使えば簡単です。
def map = [
'iPhone':'iWebOS',
'Android':'2.3.3',
'Nokia':'Symbian',
'Windows':'WM8'
]
map.each{ k, v -> println "${k}:${v}" }
関連
-
[解決済み] interface{}をmapに変換する方法
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Goでマップにキーが含まれているかどうかを確認するには?
-
[解決済み】静的なMapを初期化する方法は?
-
[解決済み] Pythonでリストからキーと空の値でdictを初期化する方法は?
-
[解決済み】辞書テキストファイル【終了しました
-
[解決済み】地図と辞書の違いは何ですか?
-
[解決済み】C++ マップのループ処理
-
[解決済み] ある項目のDictionaryを別のDictionaryに追加する方法
-
[解決済み] 範囲ループ内で選択されたキーをmapから削除しても安全ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swiftで辞書を繰り返し使用する
-
[解決済み] interface{}をmapに変換する方法
-
[解決済み】TypescriptでDictionaryを宣言し、初期化する。
-
[解決済み] Pythonでリストからキーと空の値でdictを初期化する方法は?
-
[解決済み】辞書テキストファイル【終了しました
-
[解決済み】地図と辞書の違いは何ですか?
-
[解決済み】KotlinでListをMapに変換する方法は?
-
[解決済み] GroovyでMapをループスルーする?
-
[解決済み] 範囲ループ内で選択されたキーをmapから削除しても安全ですか?
-
[解決済み] Clojureでマップの値に関数をマッピングする