return かきたくない
var f = function (x, y) (
x += 3,
x + y
);
f(2, 3) //=> 8みたいなのはできるけど、括弧の中には if とか書けないからなぁ。if は ?: つかうようにして、ループは再帰にすればいいのか
かいじょう
var f = function (x) (
(function _f (x, c) (
x ? _f(x - 1, x * c) : c
))(x, 1)
);
f(3);括弧だらけになる。