Archive for 2月 27th, 2012

  1. Hello, CoffeeScript World!

    Posted on 2月 27th, 2012 by cx20

    CoffeeScript

    CoffeeScript は Ruby や Python ライクな構文のスクリプト言語である。JavaScript にコンパイルすることが可能となっている。
    プログラムは CoffeeScript の公式サイト(http://jashkenas.github.com/coffee-script/)で試すことができる。

    ソースコード(CoffeeScript)

    hello = ->
        console.log("Hello, CoffeeScript World!")
     
    hello()

    上記コードを JavaScript にコンパイルした場合、以下のコードが生成される。

    ソースコード(JavaScript)

    (function() {
      var hello;
     
      hello = function() {
        return console.log("Hello, CoffeeScript World!");
      };
     
      hello();
     
    }).call(this);

    実行方法(スクリプトとして実行)

    $ coffee ./hello.coffee

    実行方法(JavaScript にコンパイルして実行)

    $ coffee -c ./hello.coffee
    $ node ./hello.js

    実行結果

    Hello, CoffeeScript World!