オブジェクトや配列をローカル変数に展開できる: # 配列から [a, b] = [1, 2] a is 1 b is 2 # オブジェクトから {a, b} = {a:1, b:2} # for 文の中でも for [a, b] in [[1, 2], [3, 4]] a * b # 関数の引数でも func = ({a, b}) -> a * b コールバックの引数を定義・参照するのに便利: emitter = (callback) -> callback { foo: 2 bar: 3 baz: 4 } # Pythonのキーワード引数みたいのが出来る aCallback = ({foo, bar}) -> foo * bar emitter(aCallback) is 6 クラス内ならこういうショートカットも可能: class Foo # 矢印の先に何もないけど setVal (@v