假设有一个名为Color的枚举类型,我们需要将所有枚举值的名称添加到一个字符串数组中。
使用for-in循环遍历枚举类型的所有成员,并将每个成员的名称添加到字符串数组中。在Swift中,枚举中的成员可以使用.rawValue或者成员名称本身来访问。
示例代码如下:
enum Color { case Red case Green case Blue }
var colorNames = String
for color in Color.allCases { colorNames.append("(color)") }
print(colorNames) // ["Red", "Green", "Blue"]
上一篇:遍历枚举并获取枚举字符串
下一篇:遍历枚举参数类型