きままに。

大学生って忙しい。そんな毎日。

coffeescriptを勉強した話。

 

今日はcoffeescriptの勉強をしました。

ぼんやり読んでたけどイマイチ理解できていなかったからrubyの理解を深めるいい勉強になったと思う。実際理解度が上がったように感じた。

 

今までがわからなさすぎただけなんだけどね。

 

javascriptcoffeescriptの違い

  1. 変数を宣言する時にvarをつけなくてもいい

  2. 文末のセミコロンは不要

  3. 波括弧で表現する処理ブロックはrubypythonのようにインデント、すなわち字下げで表現することができる

  4. 丸括弧は曖昧性がない場合は省略可能

 

 coffeescriptで楽になったところ

  1. 式展開を簡潔に表現することができる
  2. 改行はスペースになるところ
  3. 入れ子構造も字下げで表現できるところ

 

覚えておくといいこと

  1. switch文を簡潔に表現できる
  2. 即時関数
  3. 分割関数
  4. クラスを継承するときはextendsを用いる
  5. 親クラスの同名メソッドはsuper()で呼び出すことができる

 

もっとちゃんと読めるようになりたいなあ。

今日も使ったのはドットインストール。