> -- bohdant писал(а):
> В Вашем посте есть противоречие, которое я не задумываясь истрактовал произвольным образом. О чём всё-таки идёт речь: о типизированных константах (см. тему) или об инициализации переменных (см. код)?

Если разрешить типизированные константы, то что помешает программисту написать:## Код:
```
TYPE MyRec = RECORD <куча полей> END;
CONST rec: MyRec = <???> (* конструкторов-то нет! *)
```
Тут я могу согласиться с тем, что нет конструкторов записей. Как, например, быть с методами, которые наравне с полями связаны с типом записей. Но по поводу конструкторов массивов внутренне не могу согласиться с их отсутствием. Почему Н. Вирт их убрал? Если они и приносят какое-то "зло", то их "добро" всё-таки перевешивает.
> -- bohdant писал(а):
> Вот гляньте, на эти извращенияСлово "извращения" подобрано очень точно