【发布时间】:2018-09-26 19:28:11
【问题描述】:
我正在操场上运行一些代码。
var optional: Int?
guard let unwrapped = optional else {
print("optional is nil")
return
}
print("Optional is not nil”)
使用此当前代码,我收到一条错误消息,提示“在 func 之外返回无效”。如果我将return 替换为break,我会收到一条错误消息,指出break 只允许在循环或开关内部。如果我在 print 语句之后没有任何其他语句,我会收到一条错误消息,提示“保护体不能通过,考虑使用 return 或 throw 退出范围”。
【问题讨论】:
标签: swift optional swift-playground