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语句。

链接:https://www.learnfk.comhttps://www.learnfk.com/swift/swift-gaurd-statement.html

来源:LearnFk无涯教程网

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开始学微服务 -〔胡忠想〕

MySQL实战45讲 -〔林晓斌〕

乔新亮的CTO成长复盘 -〔乔新亮〕

容器实战高手课 -〔李程远〕

MySQL 必知必会 -〔朱晓峰〕

Serverless进阶实战课 -〔静远〕

现代C++20实战高手课 -〔卢誉声〕

结构写作力 -〔李忠秋〕

Rust 语言从入门到实战 -〔唐刚〕

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