【发布时间】:2014-06-15 02:58:14
【问题描述】:
如何访问示例apple swift book代码的switch语句结果?
我想我可以制作只返回 case 语句的值的函数,但我试图理解这段代码。
enum ServerResponse {
case Result(String, String)
case Error(String)
}
let success = ServerResponse.Result("6:00 am", "8:09 pm")
let failure = ServerResponse.Error("Out of cheese.")
switch success {
case let .Result(sunrise, sunset):
let serverResponse = "Sunrise is at \(sunrise) and sunset is at \(sunset)."
case let .Error(error):
let serverResponse = "Failure... \(error)"
}
【问题讨论】:
标签: swift