" Nothing more expected -> " when 运行 "do it" in Squeak
" Nothing more expected -> " when running "do it" in Squeak
我正在尝试 运行 在 Squeak 5.1
的工作区中将一些命令拆分成几行
当它在一行时,如下所示,它工作正常:
Perroquet new nom: 'Polly' ; vocabulaire: 'Screatch! Go away'; vocabulaire: 'give me food'; parle.
但是,如果我尝试将它分成几行,有或没有制表符,它都不会 运行 并在工作区 "Nothing more expected ->" 中添加 "Nothing more expected ->"
Perroquet new nom: 'Polly' ;
vocabulaire: 'Screatch! Go away';
vocabulaire: 'give me food'; parle.
在 "do it" 之后:
Perroquet new nom: 'Polly' ;
vocabulaire: 'Screatch! Go away';
Nothing more expected ->vocabulaire: 'give me food'; parle.
在我使用的文档中,给出的示例似乎能够毫无问题地拆分它。是因为不同版本的Squeak吗?我在某处遗漏了什么吗?
您必须 select 整个表达式使其突出显示,然后调用 do-it 命令。否则,只会尝试评估当前行上的文本,这会失败,因为在#vocabulaire:
之前没有接收者
我正在尝试 运行 在 Squeak 5.1
的工作区中将一些命令拆分成几行当它在一行时,如下所示,它工作正常:
Perroquet new nom: 'Polly' ; vocabulaire: 'Screatch! Go away'; vocabulaire: 'give me food'; parle.
但是,如果我尝试将它分成几行,有或没有制表符,它都不会 运行 并在工作区 "Nothing more expected ->" 中添加 "Nothing more expected ->"
Perroquet new nom: 'Polly' ;
vocabulaire: 'Screatch! Go away';
vocabulaire: 'give me food'; parle.
在 "do it" 之后:
Perroquet new nom: 'Polly' ;
vocabulaire: 'Screatch! Go away';
Nothing more expected ->vocabulaire: 'give me food'; parle.
在我使用的文档中,给出的示例似乎能够毫无问题地拆分它。是因为不同版本的Squeak吗?我在某处遗漏了什么吗?
您必须 select 整个表达式使其突出显示,然后调用 do-it 命令。否则,只会尝试评估当前行上的文本,这会失败,因为在#vocabulaire:
之前没有接收者