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