У меня есть класс-оболочка для объекта. Я хочу, чтобы он применял все операции, применяемые к нему на обернутом объекте, например, wrapper+=a
дал бы такой же результат, как, например, wrapped+=a
. Я хочу применить это для всех операторов. Любой простой способ переопределить все операторы без переопределения каждого из них явно?Переопределить все операторы в python
1
A
ответ
1
Нет, извините. Хотя вы могли бы написать интерфейс (возможно, как декоратор или базовый класс), что делает это легко, если вам нужно сделать это несколько раз. Или используйте один provided. (Думаю, мне было слишком поздно.)
6
Смежные вопросы
- 1. Можно ли переопределить встроенные операторы в Scala?
- 2. Операторы return в python
- 3. Операторы Python
- 4. Новые операторы в Python
- 5. Многострочные операторы в Python
- 6. Булевы операторы в Python
- 7. Операторы Javascript все оцениваемые
- 8. Локальные операторы импорта в Python
- 9. Python Битовые операторы '&' Оператор
- 10. Операторы в Python Если оператор
- 11. Переопределить __import__ в python
- 12. Python - Реляционные операторы в списках
- 13. Python 2.7 переопределить все определение класса в другом модуле
- 14. Python IF и операторы
- 15. списки Python и операторы
- 16. Операторы Python pymysql
- 17. Логические операторы Python
- 18. Python + и * операторы
- 19. Python Операторы if игнорируются
- 20. Операторы Python, возвращающие ints
- 21. Операторы перегрузки python
- 22. Как войти все операторы печати
- 23. Python простой способ прочитать все операторы импорта из модуля py
- 24. выбирая все поля подготовленных операторы
- 25. Как переопределить обычные бинарные операторы, такие как +, -, *,/в Ruby?
- 26. Операторы Python if не работают
- 27. Вывести все операторы JavaScript в консоль
- 28. Как записывать все операторы SQL в ObjectContext
- 29. Все операторы в монго с использованием Spring
- 30. все операторы в JavaScript функции не выполняется