我决定学习coffeescript。我今天下载了它,并在cli中尝试了一下,但我在这里运行的基本代码总是出现奇怪的错误:https://coffeescript.org/#try:for%20i%20in%20%5B0..5%5D%0A%20%20%20%20console.log%20%22Hello%20%22%20%2B%20i%20
下面是一个例子:
>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尽管它在咖啡脚本网站上运行得很好
cli版本有什么问题吗?
发布于 2019-01-28 20:53:34
您需要在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]
^首先进入多行模式(不要忘记第一行之后的缩进)
------> for i in [1,2,3]
....... i * i - i现在按enter并退出多行模式以执行。与CLI中的任何执行一样,将打印表达式(本例中为循环)的输出:
[ 0, 2, 6 ]https://stackoverflow.com/questions/54401327
复制相似问题