Python : Dataclasses
Aller à la navigation
Aller à la recherche
Dataclasses
Nouveauté depuis Python 3.7, les dataclasses reprennent le principe des structs que l'on trouve en Go ou en Rust. Il s'agit surtout d'un décorateur qui permet d'écrire des classes plus rapidement.
#!/usr/bin/env python3
#coding: utf-8
from dataclasses import dataclass
@dataclass
class Dog:
ears: str
paws: int
rex = Dog(ears = "pointy", paws=4)
print(f"{rex}");