私はマップを反復して新しいマップ値を作成しようとしています。以下、私は結果のデータは以下のようになりたいの入力groovy:すべての文字列で値のリストを作成します。
def map = [[name: 'hello', email: ['on', 'off'] ], [ name: 'bye', email: ['abc', 'xyz']]]
です:
[hello: ['on', 'off'], bye: ['abc', 'xyz']]
私が今持っているコード - 上記のコードは
を返し
result = [:]
map.each { key ->
result[random] = key.email.each {random ->
"$random"
}
}
return result
[hello: [on, off], bye: [abc, xyz]]
、on
、off
とabc
、xyz
からの引用は、私はあなたがそれを変換することができ、リスト値[on, off]
私は上記のコードがどのように機能したのかわかりません!多分、あなたはすべてを貼り付けていないでしょう。私は以下の作業を追加しました。 – mohsenmadi