map1, map1, map3, etc...
などの一連のマップを作成しておきたいので、これをループで実行します。これは動作しません:Groovyでマップを定義する方法
for (i = 1; i++){
def map[ i ]
どうすればいいですか?
あなたが行うことができmap1, map1, map3, etc...
などの一連のマップを作成しておきたいので、これをループで実行します。これは動作しません:Groovyでマップを定義する方法
for (i = 1; i++){
def map[ i ]
どうすればいいですか?
あなたが行うことができgroovyでは、mapsには任意の数のキーと値のペアが必要です。また、for-loopに句がありません。試してみてください:
maps = [] // A list which will store maps.
for (i=0; i<10; i++) {
maps[i] = [i:i]
}
maps[0] // => [i:0]
maps[1] // => [i:1] ...
maps[9] // => [i:9]
:
def listOfMaps = (1..10).collect { [:] }
それはあなたが望むものではない場合は10のマップ
を含むリストは、あなたがやろうとしているかを説明する必要があるとしているようになります;-)
なぜこの投稿は-3票を得ましたか?欠落した句のために? – blaughli