[swift-evolution] 'T != Type' in where clause

David Sweeris davesweeris at mac.com
Tue Feb 28 00:21:04 CST 2017




Sent from my iPhone
> On Feb 27, 2017, at 16:34, Rex Fenley via swift-evolution <swift-evolution at swift.org> wrote:
> 
> I often find myself running into situations where I'll receive "Ambiguous use of..." for overloaded functions or operators. In every case these situations would be easily solved if I could specify "Generic != CertainType" in the where clause of one of the overloads so I can disambiguate the cases. Could this be added to language?

+ all the 1s, along with something like "where !(T: Foo)"

IIRC, the topic has come up before, though I couldn't (quickly) find it and don't recall what the response was (other than some variation of "no", since we don't have it).

- Dave Sweeris




More information about the swift-evolution mailing list