在 Pharo 中创建多个变量给我一个 "variable or expression expected" 错误

Creating multiple variables in Pharo gives me a "variable or expression expected" error

我很困惑为什么这段代码单独运行时似乎工作正常,但当我将它们放在一起时却出现错误。

以下代码段在打印时打印 'Hello World!'

| blah |
blah := 'Hello '.
blah, 'World!'.

但是下面的代码块给我错误 Variable or expression expected

| blah |
blah := 'Hello '.
blah, 'World!'.
| blah2 |
blah2 := 'World!'.
blah, blah2.

有人可以解释一下这是怎么回事吗?

变量声明只允许在块或方法的开头:

| blah blah2 |
blah := 'Hello '.
blah, 'World!'.

blah2 := 'World!'.
blah, blah2.