Oberon space

General Category => Общий раздел => Тема начата: Berserker от Август 20, 2012, 03:08:32 pm

Название: Странный импорт
Отправлено: Berserker от Август 20, 2012, 03:08:32 pm
Подскажите, чем продиктована возможность импорта одного и того же модуля под разными именами и не является ли она ошибочной?

IMPORT w:=StdLog, r:=StdLog, q:=StdLog;
Название: Re: Странный импорт
Отправлено: valexey от Август 20, 2012, 03:30:03 pm
Ошибочной не является (не вижу коллизий в таблице имен и каких-либо противоречий с точки зрения сообщения о языке).

Продиктовано может быть возможностью расщепления StdLog на несколько модулей (то есть по сути StdLog содержит три логические группы функций).