Swift枚举使用原始值初始化枚举实例结合Swift枚举关联值 官网
可以使用原始值初始化枚举实例,同时结合关联值使用。 enum Status: Int { case success = 200 case error = 500}let statusCode = 200if let status = Status(rawValue: statusCode) { // 结合关联值 enum Result { case successMessage(String) case errorMessage(String) } let result: Result if status == .success { result = .successMessage("操作成功") } else { result = .errorMessage("操作失败") }} 使用原始值初始化枚举实例时,可能返回nil,要进行可选绑定处理。