Back to page

− Links

 Print 

Diff of Python​/列挙型 :: NJF Wiki

Diff of xpwiki:Python/列挙型

« Prev[3]  
2: 2019-05-26 (Sun) 02:07:15 njf[4] source[5] Edit Backup No.2 as current.[6] Cur: 2019-05-26 (Sun) 23:02:18 njf[4] source[7] Edit[8]
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]
« Prev[3]