模式匹配(一)

模式:用于匹配的规则

----------------------------------------------通配符匹配(一)----------------------------------------

 _  匹配任何值

 _? 匹配非nil值

1.示例:

--------------------------------------------标识符模式(二)---------------------------------------

//给对应的变量 常量名赋值

var age = 10

let name = "Jack"

-------------------------------------------值绑定模式(三)----------------------------------------

let point = (1, 2)

switch point {

case let(x, y):

    print("The point is at (\(x), \(y))")

}

------------------------------------------  元组模式(四)------------------------------------------

 

-----------------------------------枚举case模式(五)---------------------------------------------

示例1.2.3.

 

------------------------------------------可选模式(六)-------------------------------------------

1.示例

 2.示例

3.示例

猜你喜欢

转载自www.cnblogs.com/baisemoli/p/11283259.html
今日推荐