- 此问题在此处已有答案**:
How to access a Swift enum associated value outside of a switch statement(6个答案)
5天前关闭。
我想在if语句中捕获与枚举大小写关联的值,下面是我的代码:
enum TestEnum: Equatable {
case a, b(value: String)
}
func f35() {
let my: TestEnum = TestEnum.b(value: "Hello")
if my == .b(value: let string) {
print(string)
}
}
Xcode并没有帮助我解决这个问题。
1条答案
按热度按时间4ioopgfo1#
您可以使用switch语句捕获枚举值,然后在if语句中使用该switch语句,如下所示。