假设我们有三个函数:times、plus 和 minus。它们的功能与它们的名称一样。然后我们在 JavaScript 中创建以下行:
当使用CoffeeScript编写时,它是这样的:
在编译成JavaScript之后,它变成了:
times(plus(1,2) ,minus(5,2));
当使用CoffeeScript编写时,它是这样的:
times plus 1,2 , minus 5,2
在编译成JavaScript之后,它变成了:
(function() {
times(plus(1, 2, minus(5, 2)));
}).call(this);
这不是我们想要的。有没有 CoffeeScript 的方法来解决这个问题,或者我们必须使用括号?谢谢。