Swift - Gaurd语句

Swift - Gaurd语句 首页 / Swift入门教程 / Swift - Gaurd语句

Swift Guard语句代替了Swift if语句。与if语句相比,Guard语句具有更多的优点,可以控制程序流程并编写简单干净的代码。

guard expression else {  
    //必须包含控制语句:return、break、continue 或 throw。
}  

示例1

guard true else {  
    print("Condition is not satisfied.")  
}  
print("Condition is satisfied.")  

输出:

Condition is satisfied.

示例2

在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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

从0开始学架构 -〔李运华〕

Vue开发实战 -〔唐金州〕

趣谈Linux操作系统 -〔刘超〕

NLP实战高手课 -〔王然〕

网络排查案例课 -〔杨胜辉〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

高并发系统实战课 -〔徐长龙〕

结构思考力 · 透过结构看表达 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)