1

有时,当您在正确的完成语句后键入 enter 时,REPL 会等待更多:

> var f; function(){};
... 

这究竟是什么时候发生的?我没有找到任何文档。

4

1 回答 1

5

您的代码不正确。从文件运行时,会报告语法错误:

SyntaxError: Unexpected token (

REPL 中有一个错误,在出现语法错误的情况下,REPL 假定要评估的代码不完整并且会跨越多行。无论语法错误的类型如何。

提交9ef9a9d在 v0.11.7 中修复了该问题。有关更多详细信息,请参阅提交消息。

于 2013-10-14T07:26:04.257 回答