美文网首页
Swift 5.1 教程 -- 特性总结

Swift 5.1 教程 -- 特性总结

作者: 王特斯 | 来源:发表于2019-11-15 14:47 被阅读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)")

}

相关文章

网友评论

      本文标题:Swift 5.1 教程 -- 特性总结

      本文链接:https://www.haomeiwen.com/subject/lycsictx.html