> func f(obj: A&B&C) {..} > if obj is A&B&C {...} > obj2 = obj as! A&B&C > > (but I still don't understand real use case of things like (String | Int)) Ceylon has already been mentioned: It uses the concept for its optionals. Swift uses enums, and those could be made obsolete by union types. _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution
Re: [swift-evolution] [Pitch] merge types and protocols back together with type
Tino Heth via swift-evolution Sat, 14 May 2016 10:59:13 -0700
- Re: [swift-evolution] [Pitch] merge... Adrian Zubarev via swift-evolution
- Re: [swift-evolution] [Pitch] ... Jordan Rose via swift-evolution
- Re: [swift-evolution] [Pit... Tony Allevato via swift-evolution
- Re: [swift-evolution] [Pit... Matthew Johnson via swift-evolution
- Re: [swift-evolution] [Pit... Adrian Zubarev via swift-evolution
- Re: [swift-evolution] [Pit... Matthew Johnson via swift-evolution
- Re: [swift-evolution] [Pit... Adrian Zubarev via swift-evolution
- Re: [swift-evolution] [Pit... Thorsten Seitz via swift-evolution
- Re: [swift-evolution] [Pit... Thorsten Seitz via swift-evolution
- Re: [swift-evolution] [Pit... Vladimir.S via swift-evolution
- Re: [swift-evolution] [Pit... Tino Heth via swift-evolution
- Re: [swift-evolution] [Pit... Austin Zheng via swift-evolution
- Re: [swift-evolution] [Pit... Brent Royal-Gordon via swift-evolution
- Re: [swift-evolution] [Pit... Thorsten Seitz via swift-evolution
- Re: [swift-evolution] [Pit... Brent Royal-Gordon via swift-evolution
- Re: [swift-evolution] [Pit... Austin Zheng via swift-evolution
- Re: [swift-evolution] [Pit... Adrian Zubarev via swift-evolution
- Re: [swift-evolution] [Pit... Adrian Zubarev via swift-evolution
- Re: [swift-evolution] [Pit... Adrian Zubarev via swift-evolution
- Re: [swift-evolution] [Pit... Douglas Gregor via swift-evolution
- Re: [swift-evolution] [Pit... Adrian Zubarev via swift-evolution