Mau*_*itz 6 switch-statement swift
我查看了Apple的所有文档,以及多个最终用户博客和类似内容......而不是单个switch多行代码的例子case,更不用说另一个了switch.我尝试了几种不同的语法,但没有去,它总是抱怨未使用的闭包.这可能吗?
vad*_*ian 12
当然有可能
enum Alphabet {
case Alpha, Beta, Gamma
}
enum Disney {
case Goofy, Donald, Mickey
}
let foo : Alphabet = .Beta
let bar : Disney = .Mickey
switch foo {
case .Alpha, .Gamma: break
case .Beta:
switch bar {
case .Goofy, .Donald: break
case .Mickey: print("Mickey")
}
}
Run Code Online (Sandbox Code Playgroud)