https://www.jianshu.com/p/fdf03febc345
翻了一下简中网络,上面有一篇特性翻译。
感觉比之前更甜了,_用在复杂类型推断里糖度简直爆表,这得让 IDE 怎么补类型,直接做个小字标在_后面,或者干脆把_拉长成某种下划线吗。
CodingKeyRepresentable这东西我甚至不敢相信它直到 Swift 5.6 才实现,而且还起了个这么长的通用性非常低的名字。
any关键字——神了,Swift 竟然不加糖开始加盐了,而且还是 Breaking 的盐。从 6.0 开始,所有把 protocol 直接当类型用的动态分发都必须加any了,不加不给编译。感觉想法是好的,一个更慢的实现就应该有显著的盐,但半死不活的 Swift 社区真的还撑得住这种 Breaking 吗。