Groovy のリスト破壊 (複数代入) を使用して、リストから変数に値をバインドできます。例えば:
def (first, second, third) = [1,2,3,4,5,6]
assert third == 3
以下を達成するための構文上の方法はありますか?
def (first, second, <rest>) = [1,2,3,4,5,6]
assert rest == [3,4,5,6]
そうでない場合、できれば単一の式で、同じ結果を達成するための最も近い/グルーヴィーな方法は何ですか?