Swift枚举关联值 官网
Swift枚举关联值允许为枚举成员存储额外信息。关联值可以是不同类型,让枚举更灵活。 enum Barcode { case upc(Int, Int, Int, Int) case qrCode(String)} 可以这样使用关联值: var productBarcode = Barcode.upc(8, 85909, 51226, 3)productBarcode = .qrCode("ABCDEFGHIJKLMNOP") 关联值会随枚举成员存储不同数据,使用时要注意类型匹配。