#レイアウト、楽ちんだけど
レイアウトって楽ちんだけど、「ほんとにこの書き方って受け入れてもらえるんだろうか」、って思うと、日和って最適でない書き方をしてしまうこともあります。無名関数で書けるのにわざわざ変数にいれちゃうとかね。でも、それってかっこいくない。
と言うわけで、無名関数2つを引数にするとき、引数間のカンマと矢印は、関数呼び出しと同じインデントレベルで良いですよって話。
とりあえず、サンプルね。
sample.coffee
twofuncarg = (param, func1, func2) ->
if(param)
func1()
else
func2()
#example 1
twofuncarg true, ->
console.log 'func1'
,->
console.log 'func2'
#example 2
twofuncarg false, ->
console.log 'func1'
,->
console.log 'func2'
今日も美味しい珈琲をどうぞ。珈琲かんちょうってにおわないんだよ。これ豆ね。あでぃおす。