Listの範囲を指定する際に変数を使おうとしてしばらくハマったのでメモ
括弧です括弧!!
def list = [1,2,3,4,5] def i = 2 def j = 3 assert list[(i)] == 3 assert list[(i)..(j)] == [3,4] def map = [a:"aa", b:"bb", c:"cc"] def s = "a" assert map[(s)] == "aa"
前もmapの時にはまったんだよなぁ。。。括弧です括弧!!
GStringをよく使うせいか、map[${s}]みたいにやりたくなっちゃうのはなんでだろう。