[Python-ideas] Enums

Ethan Furman ethan at stoneleaf.us
Thu Jul 28 00:10:23 CEST 2011


Ben Finney wrote:
> Barry Warsaw <barry at python.org> writes:
>>> Most enums (at least IME) are discrete objects that don't have a
>> natural ordering.
>> +1. This is an important property of an enumerated type, IMO.

In most cases I agree, but there can be exceptions. Consider:
class StoveTemps(Enum):
 off = 0
 low = 15
 medium = 50
 high = 85
In such a case I see no issues with
 if temp < StoveTemps.medium:
 what_ever()
~Ethan~


More information about the Python-ideas mailing list

AltStyle によって変換されたページ (->オリジナル) /