Swift Guard语句代替了Swift if语句。与if语句相比,Guard语句具有更多的优点,可以控制程序流程并编写简单干净的代码。
guard expression else { //必须包含控制语句:return、break、continue 或 throw。 }
guard true else { print("Condition is not satisfied.") } print("Condition is satisfied.")
输出:
Condition is satisfied.
在Swift中,我们也可以在函数中使用Guard语句。
func Function1() { guard false else { print("Condition is not satisfied.") return } print("Condition is satisfied.") } Function1() print("Hello after function call")
输出:
Condition is not satisfied. Hello after function call
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)