CoffeeScriptの基礎まとめ その7
今回は最終回、関数についてです。
関数はJavaScriptだと少し面倒ですね。
私もJavaScriptの中で苦手なところです。
例えば、JavaScriptだとこんな感じに書きます。
var hello; hello = function(s) { if (s == null) { s = "manaka"; } return alert("hello!, " + s); }; hello("monaka");
CoffeeScriptだったらこれを次のように書けます。
hello = (s = "manaka") -> alert "hello!, #{s}" hello("monaka")
また、返り値のある関数の書き方を見てみます。
sum = (a, b) -> a + b
JavaScriptではこんな感じ。
var sum; sum = function(a, b) { return a + b; };
最後までお読みいただきありがとうございました。