SwiftUI追新之Switf5.2 & Xcode11.4新體驗

Xcode 11.4 beta 已經發布了,Swift5.2又帶來了一大批語法糖。讓咱們一塊兒來體驗一下新功能吧

Swift5.2帶來了哪些特性呢

  • 函數式的Key Path 表達式
  • 用戶定義的可調用 nominal types
  • Subscripts 能夠聲明默認參數
  • 全新的改進後 diagnostics

今天首先來體驗一遍新工具與新特性函數

函數式的Key Path 表達式

代碼工具

import UIKit

struct User{
    var name = ""
    var age = 0

}

let users = [
    User(name: "jack", age: 10),
    User(name: "tom", age: 10),
    User(name: "mary", age: 10)
]

let names = users.map(\.name)
print(names)

運行效果
函數式的Key Path 表達式spa

好了,您能夠去給其它小夥伴炫耀了,由於只有你才能正確運行。目前使用11.4beta以前版本小朋友只能得到一堆error了。code

更多SwiftUI和iOS資訊與技巧請關注

http://xiaozhuanlan.com/icloudendblog

歡迎加入技術交流羣
QQ:3365059189
SwiftUI技術交流QQ羣:518696470ip

相關文章
相關標籤/搜索