Oberon space
General Category => Общий раздел => Тема начата: Kemet от Декабрь 21, 2013, 06:15:08 am
-
Сегодня в svn A2 была добавлена поддержка инициализаторов переменных в Активном Обероне. Синтаксис, на текущий момент, такой:
VAR
i := 1, j := 2, k :=3 : LONGINT;
В отличии от инициализаторов переменных в Модуле-3 (в дополнение к отличию в синтаксисе) - обязательное указание типа переменных.
-
Также, в Активном Обероне есть поддержка "инициализаторов параметров процедур" - т.е. параметров по умолчанию, синтаксис такой же.
-
Здорово. То есть АО потихоньку догоняет (а в некоторых местах уже перегоняет) Модулу-3. Язык становится удобней.
-
Раз пошла такая пьянка, то вполне востребована и такая форма инициализации:
VAR
i, j, k : LONGINT := 0 ;