Создание нескольких переменных в Pharo приводит к ошибке «ожидается переменная или выражение» - PullRequest
0 голосов
/ 17 января 2019

Я не понимаю, почему этот код работает нормально, но я получаю сообщение об ошибке, когда собираю все вместе.

Следующий фрагмент кода печатает «Hello World!» при печати:

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

Но следующий блок кода дает мне ошибку Ожидается переменная или выражение

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

Может ли кто-нибудь объяснить, что здесь происходит?

1 Ответ

0 голосов
/ 17 января 2019

объявления переменных допускаются только в начале блока или метода:

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

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