Avatar
omochimetaru 3/12/2019 2:19 AM
public protocol P { mutating func flip() } private struct Witness: P { mutating func flip() { /* ... */ } } public var someP: some P = Witness()
2:19 AM
プロポーザルとしては↑をふくんでいますよ