値を全て配列に入れるあとがき列挙型(enum)とは?ある値を列挙した値を定義するものです。2しかし列挙型を使えば、コレをクラスにまとめることができます。2ズラズラ書くよりスッキリしますね!IneEnumってなに?「Enum」というものと「IntEnum」というものがあります。「Enum」は、Enum型という型で、設定した値も、「Enum型の値」として取り扱われます。1Falseしかし「IntEnum」は、設定値をint型として取り扱うことができます。1True厳格に「このステータスでないと」と判定させたいならEnumがよいかもしれません。2ですが、別に各値には意味がありません。そんなとき、auto()を使うと便利です。auto」部分は不要です。紹介で書き方を書いてしまっているようなもんですが......(笑)自前で値を入れる場合はこんな感じに。2auto()で割り振ってもらう場合は、こんな感じに書きます。auto()値を全て配列に入れる「配列に入れて回したいなー」とか思ったらこのようにすると、定義した列挙型を全て配列にセットすることができました。3>]ちゃんと入っていますね。val[i]))...TrueTrueTrueあとがきということで、列挙型(Enum)に定義、IntEnum型とauto()についてでした!C言語などではよく使っていた列挙型ですが、やっぱあると便利ですね。クラスという形でまとめられるので、「このグループの、この値」と表現できるのが良いですね。C++だかC#もこんな感じだったような気もしますが。lisz-worksスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。