[swift-evolution] [Draft][Proposal] Formalized Ordering
Pyry Jahkola
pyry.jahkola at iki.fi
Sun Jul 24 12:40:32 CDT 2016
Pyry Jahkola wrote:
>> or even to ask whether
>> someSequence.contains(.nan). IMO that's not really acceptable.
>
> Not correct. Algorithms like contains(_:) or firstIndex(of:) would use the == operator which is part of the protocol and thus wouldn't call <=> on FloatingPoint types which override the default implementation.
Oops, spoke too soon. Well, I think it's easy enough to require people to write numbers.contains(where: { $0.isNaN }) in this use case.
— Pyry
More information about the swift-evolution
mailing list