例:
class Test
constructor : ->
console.log 'コンストラクタが呼び出された'
// JavaScriptに変換されたコード
//
(function() {
var Test;
Test = (function() {
function Test() {
console.log('コンストラクタが呼び出された');
}
return Test;
})();
}).call(this);
実行結果:
test = new Test()を実行してみると、以下の結果となりインスタンス作成時にconstructor関数が呼び出されていることが確認出来ます。
/usr/local/bin/coffee hoge.coffee コンストラクタが呼び出された