标签: objective-c enums
可能重复: looping through enum values
假设我们正在处理一副纸牌
typedef enum { HEARTS, CLUBS, DIAMONDS, SPADES, SUIT_NOT_DEFINED } Suit;
如何枚举枚举?
答案 0 :(得分:6)
您可以使用enum的下限作为起点,并针对循环条件中的上限进行测试:
enum
for(int i = HEARTS; i < SUIT_NOT_DEFINED; ++i) { //do something with i... }