Перенесено:viewtopic.php?f=82&t=2257
Предлагаю обсудить здесь синтаксическую форму цикла Дейкстры.
Я в какой-то теме навскидку выдал следующую конструкцию:
## Код:
```
do
(охрана_1): список операторов
...
(охрана_k): список операторов
end
```

В этом варианте, по-крайней мере, все охраны равноправны.

Вместо списка операторов можно оставить один оператор.
Вопрос: можно ли в охране пустой оператор? Вроде можно.

Вместо скобок что можно написать?
Ключевое слово вроде when - как в Аде?