可以在CoffeeScript中编写匿名平方函数吗?
官方网站显示以下功能可以在CoffeeScript中编写匿名平方函数吗?,coffeescript,Coffeescript,官方网站显示以下功能 square = (x) -> x * x 然后你可以做类似的事情 square(4) 是否可以使用匿名函数在一行中执行上述操作?我在想下面的事情 (f = do (x) -> x * x) (4) 我的代码没有编译,但我希望目的足够清楚我不确定这是什么应用程序,但如果用括号括起来,您可以用正方形替换正方形的定义: ((x) -> x*x)(4) #evaluates to 16 我不确定这个应用程序是什么,但如果用括号括起来,可以用正方形替换正
square = (x) -> x * x
然后你可以做类似的事情
square(4)
是否可以使用匿名函数在一行中执行上述操作?我在想下面的事情
(f = do (x) -> x * x) (4)
我的代码没有编译,但我希望目的足够清楚我不确定这是什么应用程序,但如果用括号括起来,您可以用正方形替换正方形的定义:
((x) -> x*x)(4) #evaluates to 16
我不确定这个应用程序是什么,但如果用括号括起来,可以用正方形替换正方形的定义:
((x) -> x*x)(4) #evaluates to 16
滴水可以很好地工作:
#alert (f = (x) -> x * x) (4)
(f = (x) -> x * x) (4)
并使用纯匿名函数:
#alert ((x) -> x * x) (4)
((x) -> x * x) (4)
滴水可以很好地工作:
#alert (f = (x) -> x * x) (4)
(f = (x) -> x * x) (4)
并使用纯匿名函数:
#alert ((x) -> x * x) (4)
((x) -> x * x) (4)
然后您可以在一行中求解Project Euler 6:-console.log n->x->x*x[0..n]。reduce a,b->a+b100-n->[0..n]。map i->i*i.reduce a,b->a+b100您可以在一行中求解Project Euler 6:-console.log n->x->x*x[0..n]。reduce a,b->a+b100-n->[0..n]。map i->i.reduce a,b->a+b100