0
在程序下面的前两个日志工作正常。我在第三和最后的日志中没有做任何新的事情,但它在运行时崩溃了。脚本中的错误在哪里?我已经查了很多次,它看起来像是对它上面经过验证的工作代码的相当微不足道的修改。为什么我的CoffeeScript程序出现“编号不是函数”错误?
sumSq = (n) -> ([0..n].map (i) -> i * i).reduce (a, b) -> a + b
sq = (n) -> n * n
sqSum = ((n) -> ([0..n].reduce (a, b) -> a + b))
console.log(sqSum 5)
console.log(sq(sqSum 5))
newSqSum = sq ((n) -> ([0..n].reduce (a, b) -> a + b))
console.log(newSqSum(5))
你的预期结果是什么? – Sandro 2012-01-28 04:07:52