ページへ戻る

− Links

 印刷 

Python​/列挙型 のバックアップの現在との差分(No.2) :: NJF Wiki

xpwiki:Python/列挙型 のバックアップの現在との差分(No.2)

« Prev[4]  
2: 2019-05-26 (日) 02:07:15 njf[5] ソース[6] バックアップ No.2 を復元して編集[7] 現: 2019-05-26 (日) 22:02:18 njf[5] ソース[8] 編集[9]
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[4]