https://www.jianshu.com/p/fdf03febc345
翻了一下简中网络,上面有一篇特性翻译。
感觉比之前更甜了,_用在复杂类型推断里糖度简直爆表,这得让 IDE 怎么补类型,直接做个小字标在_后面,或者干脆把_拉长成某种下划线吗。
CodingKeyRepresentable这东西我甚至不敢相信它直到 Swift 5.6 才实现,而且还起了个这么长的通用性非常低的名字。
any关键字——神了,Swift 竟然不加糖开始加盐了,而且还是 Breaking 的盐。从 6.0 开始,所有把 protocol 直接当类型用的动态分发都必须加any了,不加不给编译。感觉想法是好的,一个更慢的实现就应该有显著的盐,但半死不活的 Swift 社区真的还撑得住这种 Breaking 吗。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.