Junior — Middle
77
Avez-vous utilisé le décorateur dataclass dans vos projets?
Entreprises à qui on a demandé
TechCore
Réponse de l'IA
sobes.tech IA
Да, декоратор @dataclass в Python используется для автоматического добавления стандартных методов в класс, таких как __init__, __repr__, __eq__ и других, что значительно сокращает шаблонный код.
Пример использования:
from dataclasses import dataclass
@dataclass
class Point:
x: int
y: int
p = Point(1, 2)
print(p) # Point(x=1, y=2)
Это удобно для классов, которые в основном хранят данные, например, для DTO, конфигураций или результатов вычислений.