Avatar
plainなプロトコルをsomeにするかどうかという議論が最近盛り上がってますね(やるべきなのか、やるとしたらいつどうやるのか) これまで存在型になって問題が起きる可能性があったのでanyが入ったという動機を考えるとそうなるのかなあとは思いましたが、どうなんでしょう? https://forums.swift.org/t/discussion-eliding-some-in-swift-6/57918 (edited)
Swift 5.7 includes a suite of new language features that together enhance the expressivity and usability of any and some types, making abstract code more approachable and easier to internalize. In addition to making a lot of common generic code patterns easier to write by eliding an explicit generic signature completely, Swift 5.7 makes it very...