Почему Python dataclass.asdict реализован как функция, а не как метод?Python

Программы на Python
Anonymous
Почему Python dataclass.asdict реализован как функция, а не как метод?

Сообщение Anonymous »

Я бы этого ожидал

Код: Выделить всё

dataclass_obj.asdict()
а не

Код: Выделить всё

asdict(dataclass_obj)
Но последнее именно так и реализовано. Почему?

Подробнее здесь: https://stackoverflow.com/questions/790 ... n-a-method

Вернуться в «Python»