LiveScript关闭不起作用

时间:2013-11-10 00:54:57

标签: livescript

a = 5
do (a) ->
    console.log a

为什么要编译为

a = 5;
(function(a){
  return console.log(a);
})();

a未传入,因此未定义。我自我执行关闭错了吗?

1 个答案:

答案 0 :(得分:3)

在LiveScript中,do只调用一个函数。您正在寻找let

let a
  console.log a