官网展示了如下功能
square = (x) -> x * x 然后你可以做类似这样的事情
square(4)是否可以使用匿名函数在一行中完成上述操作?我正在考虑下面这样的事情
(f = do (x) -> x * x) (4)我的代码不能编译,但我希望它的意图足够清晰
发布于 2012-01-28 13:02:39
我不确定这是什么应用程序,但是如果你把它放在括号里,你可以用square的定义代替square:
((x) -> x*x)(4) #evaluates to 16发布于 2012-01-28 13:04:57
drop do可能工作得很好:
#alert (f = (x) -> x * x) (4)
(f = (x) -> x * x) (4)并使用纯匿名函数:
#alert ((x) -> x * x) (4)
((x) -> x * x) (4)https://stackoverflow.com/questions/9043023
复制相似问题