ref: dataclasses — データクラス — Python 3.8.2 ドキュメント
- Pythonでは
structがないのでデータ集合をclassで書かないといけない - そこでdataclassが導入された
- アノテーション
@dataclassをつける - 内部的には自動で
__init__メソッドが追加される
- アノテーション
1@dataclass
2class InventoryItem:
3 '''Class for keeping track of an item in inventory.'''
4 name: str
5 unit_price: float
6 quantity_on_hand: int = 0
7 ...
Tagged: #Python