let e: String? = "novel"
guard let f = e
else { return }
print(f)
如果我像上面那样编码,我会得到如下错误
Playground execution failed:
error: dotinstall.playground:175:12: error: return invalid outside of a func
else { return }
我想用"守护语法"没有" func()"
我在某些方面尝试了它,但它的效果并不好。我几乎知道"警卫让语法"通常与" func()"一起使用。 但是,如果我尝试使用"如果让语法"它没有像下面的错误一样工作
let S: String? = "jjjj"
if let Thailand = S {
print(Thailand)}
请告诉我如何使用" guard let"没有" func()"
答案 0 :(得分:4)
在游乐场试试这个:
guard let f = e else { fatalError("s is nil") }
希望它有所帮助!