关于枚举的一些疑问
来源:11-6 枚举转换
追梦人Echo
2019-03-31
七月老师在这里讲到,把数字换为枚举类型可以提高代码的阅读性
if a == VIP.YELLOW:
print()
if a == VIP.BLACK:
print()
但是,数字a不可能和枚举类型相等吧,这里的代码是不是应该修改为
if a == VIP.YELLOW.value:
print()
if a == VIP.BLACK.value:
print()
写回答
2回答
-
慕粉43596301
2020-01-27
同问。
00 -
夏目鲸鱼
2019-04-06
首先a不是数字只是一个变量,
替换的是 == 右边的内容:
替换前是数字
替换后是枚举类型
00
相似问题