Пятая задача -- со звёздочкой, для особо одарённых октябрят ))) Я вот только не понял, почему _a_ объявлена глобальной. Вроде бы раньше подобные переменные работали в подпрограммах и без такого атрибута. Может, для красоты кода? Или чтобы игроки ужасались предстоящему поиску верных областей видимости?
Знатно я над ней попотел, хоть и не октябренок. Глобальную форму записи я могу объяснить только тем, что глобальные переменные были добавлены сильно позже для наглядности, но всё уровни не перетрясались на наличие подобного поведения. Больше по этому поводу идей нет.
Пятая задача -- со звёздочкой, для особо одарённых октябрят )))
Я вот только не понял, почему _a_ объявлена глобальной. Вроде бы раньше подобные переменные работали в подпрограммах и без такого атрибута. Может, для красоты кода? Или чтобы игроки ужасались предстоящему поиску верных областей видимости?
Знатно я над ней попотел, хоть и не октябренок.
Глобальную форму записи я могу объяснить только тем, что глобальные переменные были добавлены сильно позже для наглядности, но всё уровни не перетрясались на наличие подобного поведения. Больше по этому поводу идей нет.