Я пытался сделать это:
local
condition: BOOLEAN
condition := true
do
И как то так:
local
condition: BOOLEAN := true
do
Очевидно, что ни то, ни другое не работает, но мне нужно инициализировать переменную внутри объявления, потому что я не хочу, чтобы переменная повторно инициализировалась, если выполняется команда повтора.
Я посмотрел в официальной документации Eiffel и в учебнике, но они всегда инициализируют переменные в теле операции.