成らぬは人の為さぬなりけり

エンジニアライフをエンジョイする為のブログ

CoffeeScript

CoffeeScriptを書いてみる その2

前回は、 関数定義、文字列内変数展開をやってみました。 さて、今回のテーマは、、、 可変長引数 レンジ 比較演算子 条件付き代入 無名関数 をやってみたいと思います。 可変長引数 関数の引数に「...」をつけると可変長引数になります。 hoge = (ary...) -…

CoffeeScriptを書いてみる その1

前回、CoffeeScriptの環境を作ったので、 早速書き始めてみようと思います。 今回のテーマ 関数定義 文字列内変数展開 関数定義 CoffeeScriptでの関数定義はこんな感じになるようです。 helloworld.coffee helloworld = -> console.log "hello world" 呼び出…

HomebrewでNode.js入れて、npmでCoffeeScriptを入れる

CoffeeScriptを勉強する為に環境を構築したので、メモ。 環境 OS : MacOSX 10.8.2 Node.js : 0.8.16 npm : 1.1.71 CoffeeScript : 1.4.0 Homebrew : 0.9.3 インストール手順 HomebrewでNode.jsをインストール npmをインストール CoffeeScriptをインストール …