文字っぽいの。

文字を書いています。写真も混ざります。

CoffeeSctiptの便利記法教えてもらった

Hubotのコードを書いてる時に、今まではこうやって書いてた。

name = msg.message.user.name
room = msg.message.user.room

これがこうなる。この時にnameroomはどんな名前でもいいわけじゃないので注意。

{name} = msg.message.user
{room} = msg.message.user

更に、こうやって書ける。めっちゃ便利。

{name, room} = msg.message.user

また、配列とかもいい感じにできて。

{a, b, c} = some_array

とすると配列の先頭から3つが順番にa, b, cに入る。some_arrayの長さが3未満だったら、足りない部分はundefinedになって便利。