Результаты поиска по запросу "metaclass"
Где методы определены на верхнем уровне ruby?
На верхнем уровне определение метода должно приводить к закрытомуObjectи тесты, кажется, подтверждают это: def hello; "hello world"; end Object.private_instance_methods.include?(:hello) #=> true Object.new.send(:hello) #=> "hello world"Тем не ...
Метакласс не вызывается в подклассах
Вот сессия питона. >>> class Z(type): def __new__(cls, name, bases, attrs): print cls print name return type(name, bases, attrs) ... >>> class Y(object): __metaclass__ = Z ... <class '__main__.Z'> Y >>> class X(Y): ... pass ... >>> class W(Y): ...
Что делает встроенный в Python __build_class__?
В Python 3.1 есть новая встроенная функция, которую я не знаю вbuiltins модуль: __build_class__(...) __build_class__(func, name, *bases, metaclass=None, **kwds) -> class Internal helper function used by the class statement.Что делает ...
Есть ли причина выбирать __new__ вместо __init__ при определении метакласса?
Я всегда настраивал метаклассы примерно так: class SomeMetaClass(type): def __new__(cls, name, bases, dict): #do stuff hereНо я только что натолкнулся на метакласс, который был определен так: class SomeMetaClass(type): def __init__(self, name, ...
Метакласс Python: понимание 'with_metaclass ()'
Я хочу спросить, чтоwith_metaclass() Вызов средства в определении класса. Например.: class Foo(with_metaclass(Cls1, Cls2)): Это особый случай, когда класс наследует от метакласса?Новый класс тоже метакласс?
Как мне создать новый класс Moose и создать экземпляр объекта этого класса во время выполнения?
После создания метакласса с помощьюMoose::Meta::Class->createКак создать настоящий класс Moose с этим классом в качестве метакласса? (Мне нужно создать метакласс также потому, что я также хочу применить к нему некоторые роли.)
Тип подкласса против объекта в Python3 [дубликат]
На этот вопрос уже есть ответ: Система типов Python - Объект против Типа [/questions/13522818/python-type-system-object-vs-type] 2 ответа Что такое «объекты» типа Python? [/questions/23197122/what-are-pythons-type-objects-exactly] 3 ответа ...