Type placeholders - ShenYj/ShenYj.github.io GitHub Wiki
Swift 5.6 新特性
感觉有点积累的一个特性,让懒人更懒,代码可读性再一次降低的这么一个功能
- 在此之前
var results2: [String: [Int]] = [
"Cynthia": [],
"Jenny": [],
"Trixie": [],
]
- 在此之后
var results3: [_: [Int]] = [
"Cynthia": [],
"Jenny": [],
"Trixie": [],
]
并且方法返回值也是被允许的
struct Player<T: Numeric> {
var name: String
var score: T
}
func createPlayer() -> _ {
Player(name: "Anonymous", score: 0)
}