- ソース を表示
- Python/列挙型 へ行く。
2: 2019-05-26 (日) 02:07:15 njf | 現: 2019-05-26 (日) 23:02:18 njf | ||
---|---|---|---|
Line 16: | Line 16: | ||
from enum import Enum | from enum import Enum | ||
+ | |||
class Screen(Enum): | class Screen(Enum): | ||
TITLE = 1 | TITLE = 1 | ||
Line 101: | Line 101: | ||
from enum import Enum, auto | from enum import Enum, auto | ||
+ | |||
class Screen(Enum): | class Screen(Enum): | ||
TITLE = auto() | TITLE = auto() | ||
Line 159: | Line 159: | ||
TEST3 = auto() | TEST3 = auto() | ||
TEST2_ALT = TEST2 | TEST2_ALT = TEST2 | ||
+ | |||
print(Test.TEST2_ALT,Test.TEST2_ALT.value) | print(Test.TEST2_ALT,Test.TEST2_ALT.value) | ||
Line 178: | Line 178: | ||
Enumにビット演算子を適用可能にしてフラグとして使いやすくした物です。 | Enumにビット演算子を適用可能にしてフラグとして使いやすくした物です。 | ||
- | ここに書くと長くなるので後日ページを分けて説明します。 | + | ここに書くと長くなるのでページを分けて[[Python/FlagとIntFlag]]で説明しています。 |
*まとめ [#a8d5981a] | *まとめ [#a8d5981a] |
- Python/列挙型 のバックアップ一覧
- Python/列挙型 のバックアップ差分(No. All)
- 1: 2019-05-26 (日) 01:56:40 njf
- 2: 2019-05-26 (日) 02:07:15 njf
- 現: 2019-05-26 (日) 23:02:18 njf
ぺージ情報 | |
---|---|
ぺージ名 : | Python/列挙型 |
ページ別名 : | 未設定 |
ページ作成 : | njf |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
Counter: 3692,
today: 1,
yesterday: 0