エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Python のデータクラスは変わった初期化があります。下は name といった変数が初期化されたクラスです。... Python のデータクラスは変わった初期化があります。下は name といった変数が初期化されたクラスです。 from dataclasses import dataclass @dataclass class User: id: int = 0 name: str = '' password: str = '' u = User(id=2, name='Alice', password='abc') ここまでは問題なく、よくあるデータクラスの定義です。しかし、このクラスに __init__ を追加するとエラーになります。 初期化された変数をもつデータクラスが init をもつとき from dataclasses import dataclass @dataclass class User: id: int = 0 name: str = '' password: str = '' d