Avatar
@swiftbot extension Optional { @_specialize(exported: true, kind: partial, where S == [Int]) func foo<S : Sequence>(_ sequence: S) -> [Wrapped] where S.Element == Wrapped { return Array(sequence) + (self.map { [$0] } ?? []) } } kind: partial だと警告消えますね。出力されるコードが同等なのかは調べてないです。
🛠 1