Coffeescript cli不断为循环提供意外的输入结束
我决定学咖啡剧本。今天下载了它,并在cli中使用它,但对于在这里工作的基本代码,我不断收到奇怪的错误: 下面是一个例子:Coffeescript cli不断为循环提供意外的输入结束,coffeescript,Coffeescript,我决定学咖啡剧本。今天下载了它,并在cli中使用它,但对于在这里工作的基本代码,我不断收到奇怪的错误: 下面是一个例子: >coffee -v CoffeeScript version 2.3.2 >coffee -c coffee> for i in [0..5] [stdin]:1:16: error: unexpected end of input 基本上 for i in [0..5] 返回错误: [stdin]:1:16: error: unexpected
>coffee -v
CoffeeScript version 2.3.2
>coffee -c
coffee> for i in [0..5]
[stdin]:1:16: error: unexpected end of input
基本上
for i in [0..5]
返回错误:
[stdin]:1:16: error: unexpected end of input
尽管它在coffescript网站上运行得非常好
cli版本有问题吗?您需要在cli中进入多行输入模式,以创建任何需要缩进的代码块 进入CLI后,使用
CTRL
+v
(如果使用shell/CMD进行粘贴,请尝试CTRL
+SHIFT
+v
您应该会看到提示从coffee>
更改为-->
。
不要忘记在for循环的内部使用缩进。
完成块后,点击ENTER
并使用CTRL
+v
执行多行块
例子:
在正常模式下写入循环会引发错误
coffee> for i in [1,2,3]
[stdin]:1:17: error: unexpected end of input
for i in [1,2,3]
^
第一次进入多行模式(不要忘记第一行后的缩进)
现在点击enter和exit多行模式执行。与CLI中的任何执行一样,表达式的输出(本例中为循环)将被打印:
[ 0, 2, 6 ]
谢谢你,巴德,谢谢你!
[ 0, 2, 6 ]