学校排行榜

(0)

投一票

swift-枚举成员的遍历 官网

Swift 里,若枚举遵循 CaseIterable 协议,就能遍历其所有成员。该协议让枚举有 allCases 属性,是含所有枚举成员的集合。 enum Weekday: CaseIterable { case monday, tuesday, wednesday, thursday, friday}for day in Weekday.allCases { print(day)} 上述代码定义 Weekday 枚举并遵循 CaseIterable 协议,用 for - in 循环遍历 allCases 属性打印所有成员。 只有遵循 CaseIterable 协议的枚举才能用 allCases 属性遍历,定义枚举时要记得加上该协议。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。