Свързани въпроси 'metaclass'
Django: Грешка при извикване на базите на метакласа
Тук е грешката
TypeError: Грешка при извикване на базите на метакласа конфликт на метаклас: метакласът на производен клас трябва да бъде (нестрог) подклас на метакласовете на всички негови бази
Въпросният клас в моя models.py
class...
7880 изгледи
schedule
05.10.2022
Има ли Smalltalks без мета-класове?
Поне в Squeak и Pharo всеки клас идва със съответния си мета-клас, който съдържа класовите методи на класа. Така ли е във всеки Smalltalk?
139 изгледи
schedule
17.11.2022
python прилага декоратор към всеки метод в клас без проверка
Леко модифициране на отговора от Прилагане на декоратори на Python към методи в клас е възможно да се приложи декоратор към всеки метод в клас. Има ли някакъв начин да направите това без модула за проверка? Опитвам се да постигна това с помощта на...
1344 изгледи
schedule
11.12.2022
Защо картата на Groovy няма metaClass?
Защо литералната карта на Groovy няма метаклас?
// lists work as expected:
aList = []
println aList.class // class java.util.ArrayList
println aList.metaClass // gives the full blown metaclass
//...
767 изгледи
schedule
22.11.2023
Относно дефинирането на клас в Ruby
Наскоро проучвах някои подробности относно класовете в Ruby и бях объркан от дефиницията на класа.
В Ruby дефиницията на класа е следната,
class A
def self.my_method
end
end
и е същото като
class A
class << self...
299 изгледи
schedule
22.12.2023
Прихващане на повикване за затваряне в обвързващ обект при изпълнение на groovy скрипт
Моята цел е да изпълня groovy скрипт с обвързване, където функциите са предварително дефинирани и времето за изпълнение на излизане от интерцептора и резултатът от оценката на затварянето. Моят примерен код е:
binding.login = { ->...
1094 изгледи
schedule
17.12.2023
Динамично създаване на Django модели с `type`
Имам 20+ MySQL таблици, prm_a , prm_b , ... с една и съща основна структура, но различни имена, и бих искал да ги асоциирам с класове на Django модел, без да пиша всеки един на ръка. И така, чувствайки се амбициозен, реших да опитам ръката си да...
1263 изгледи
schedule
08.03.2024
Оператор за прехващане на метаклас
Имам клас, който трябва да направи малко магия с всеки оператор, като __add__ , __sub__ и т.н.
Вместо да създавам всяка функция в класа, имам метаклас, който дефинира всеки оператор в операторния модул.
import operator
class...
864 изгледи
schedule
21.04.2024
Как да генерирам автоматично свойства в метаклас?
Как да генерирам свойства в python с помощта на метаклас? Имам някои записи с данни, чиито полета имат някакви връзки между тях. и бих искал да имам всеки запис като тип (клас) и автоматично да генерирам тези свойства и отношения.
Искам да посоча...
666 изгледи
schedule
12.04.2024