Re[4]: Python: создать область видимости
От: Roman Odaisky Украина  
Дата: 03.01.13 19:32
Оценка:
Здравствуйте, monax, Вы писали:

RO>>Вот пусть у тебя есть отдельный модуль, в котором описывается какая-нибудь грамматика, для чего требуется куча идентификаторов, большинство из которых определяются в одну строчку. Чтобы они не конфликтовали, надо их разнести по отдельным пространствам имен, но заводить на каждый чих отдельный файл было бы неудобно.


M>Пока что на ум приходит dict, но хотелось бы увидеть реальный кусок кода, который ты хочешь запихнуть в namespace. Тут и классы вполне подходят, а названная тобой проблема с видимостью мне вообще непонятна. В общем, "Talk is cheap. Show me the code." (c).


В первом сообщении вполне себе репрезентативный кусок кода, который не будет работать внутри класса (например, seq не увидит P).
До последнего не верил в пирамиду Лебедева.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.