Avatar
Avatar
koher
T?TOptional でないときみたいな条件書けますっけ?
制約としては書けないと思いますけど、Optional.init(from:)/Optional.encode(to:) のstdlib実装なら可能だと思います。という意図でした。 (edited)
3:53 AM
https://github.com/apple/swift/blob/038af80a880ce8581631f7c695f82dc20914f1d9/stdlib/public/core/Codable.swift#L5372-L5405 この辺の内部実装を WrappedOptional なら分岐させるっていう意味です。もちろん evolution proposal 必要ですけど。