プログラミング/CoffeeScript のバックアップ(No.1)

更新


公開メモ

CoffeeScript

http://coffeescript.org/

もっと簡単に JavaScript を書きたい、という人向けに作られた言語だそうです。

1:1に対応する JavaScript に変換して使うことになります

メリット

  • JavaScript より簡潔に書ける
  • JavaScript で気をつけなければならない点のいくつかを自動的にカバーしてくれる
  • まずまず書いてて気持ちいい

デメリット or 注意点

  • 普通の JavaScript に戻れなくなる

for ... in ... と for ... of ... の見分けが付きにくい

JavaScript では for ... in ... は配列要素を列挙するための文法ではなく、 連想配列のキーを列挙するための文法なのですが、

http://d.hatena.ne.jp/amachang/20070202/1170386546

CoffeeScript では配列の列挙に使えるようになっています。

http://coffeescript.org/#loops

じゃ、連想配列のキーを列挙するにはどうするかというと、 for ... of ... なんだそうです。

わかりづらすぎる・・・


Counter: 10212 (from 2010/06/03), today: 2, yesterday: 0