GEP3のさらなる拡張
Groovyの1.8のどこか(たぶんbeta3)から、代入式右辺のメソッド呼び出しにおけるカッコの省略ができるようになっています。
home =System.getProperty "groovy.home" foo = System.getProperties().setProperty 'foo', 'bar' // 1.7ではエラーだが1.8の新しいやつでは実行できる
対応していそうなイシューを見ると、GEP3と組みあわせて
def violet = mix red and blue
こう書ける。たぶん上は、
def violet = mix(red).and(blue)
と等価。
コマンド式以外にも以前はコマンド式にしか適用されなかったルール(括弧省略、GEP3)が適用されるようになったという意味か、コマンド式自体が拡張されたと見るべきかはわからない。
備忘として。