2007-04-15 マッチ groovy ('xy' =~ /(.)(.)/).each { all, x, y -> assert all == 'xy' assert x == 'x' assert y == 'y' } がーん。しらなかった。いままで if ((m = ("xy" =~ /(.)(.)/))) { // mを()でかこまんとエラーになる m = m[0] assert m[0] == 'xy' assert m[1] == 'x' assert m[2] == 'y' } という無様なコードを書いていた。