Swift 5.1 教程 -- 特性总结

2019-11-15  本文已影响0人  王特斯

1. 多行字符串

> 方式: """

var str = """

你好,

1,2,3,4

"""

print(str)

2. 获取optional默认值

> 方式: Option ?? 默认值

let op:String? = nil

let str = op ?? "没有值"

3. switch中使用where

let a = 20

switch a {

case let x where x < 10:

    print("888888")

case let x where x > 10:

    print("> \(x)?")

default:

    print("not")

}

4. 闭包传值

func check(_ a:String, _ b :(String)->Void ){

    print("a=\(a)")

    b(a)

}

//后置式

check("sasa") { (a) in

    print("闭包测试 \(a)")

}

上一篇 下一篇

猜你喜欢

热点阅读