假设我的内容之间有一个任意增量的枚举。像这样:
typedef enum {this=2,that=5,whoa=6}example;
现在我要通过它们进行枚举。如果每个项目的内容都加1,那么使用简单的for
循环就可以轻松实现。我仍然可以使用for
但是在继续操作之前测试example
枚举中的每个选项,但这看起来效率很低。是否有通过枚举枚举的标准方法?
答案 0 :(得分:2)
enums
基本上是整数常量。要模拟集合(我想,这就是你想要的),请使用dictionaries
。然后,您可以轻松地遍历所有元素。