模式
模式是用于匹配的规则, 比如switch的case、捕捉错误的catch、if\guard\while\for语句的条件等
Swift中的模式有:
通配符模式
标识符模式
值绑定模式
元组模式
枚举Case模式
可选模式
类型转换模式
表达式模式
通配符模式

enum Life.png
_ 匹配任何值
_? 匹配非nil值
标识符模式
给对应的变量、常量名赋值

var age = 10.png
值绑定模式

C let point =(3, 2).png
元组模式

oH.png

jack.png

o.png
枚举Case模式
if case语句等价于只有1个case的switch语句

func test() {.png

let age = 2.png
与上面等价
![let ages Int〕 = [2, 3, nil, 5].png

let ages [Int]= [2, 3, nil, 5].png

打印出非nil的值.png
类型转换模式

let num Any =6.png

print (fype(of se19). •eat-).png
自定义表达式模式

ateuet Student.png