6
ответов

Делегирование методов экземпляра для метода класса

В Ruby предположите, что у меня есть класс Foo, чтобы позволить мне каталогизировать свое большое количество Foos. Это - фундаментальный закон природы, что все Foos являются зелеными и сферическими, таким образом, я определил методы класса как...
вопрос задан: 28 January 2010 16:34
4
ответа

Как понять различие между class_eval () и instance_eval ()?

Нечто = Нечто class_eval Class.new делают определение class_bar "class_bar" заканчивается, Нечто instance_eval конца делают определение instance_bar "instance_bar" конец заканчивает Нечто class_bar # => неопределенный метод ‘class_b
вопрос задан: 22 May 2009 12:32
3
ответа

Преодоление ограничений Python относительно методов экземпляра

Кажется, что Python имеет некоторые ограничения относительно методов экземпляра. Методы экземпляра не могут быть скопированы. Методы экземпляра не могут быть солеы. Это проблематично для меня, потому что я продолжаю работать очень объектный-...
вопрос задан: 25 November 2009 17:58
1
ответ

Почему делает instance_eval (), определяют метод класса при вызове на классе?

Нечто = Нечто instance_eval Class.new делают определение instance_bar "instance_bar" заканчивается, конец помещает Нечто instance_bar # => "instance_bar", помещает Нечто new.instance_bar # => неопределенный метод ‘instance_bar’..
вопрос задан: 23 May 2009 02:27
0
ответов

Добавление атрибутов к методам экземпляра в Python

Я столкнулся с этим поведением, когда пытался заставить декораторы классов и декораторы методов хорошо взаимодействовать друг с другом. По сути, декораторы методов помечали бы некоторые методы как особые с некоторыми ...
вопрос задан: 1 March 2012 20:59