[swift-evolution] Proposal: Enum 'count' functionality

Stephen Celis stephen.celis at gmail.com
Mon Dec 21 10:35:50 CST 2015


> On Dec 21, 2015, at 11:27 AM, Nevin Brackett-Rozinsky <nevin.brackettrozinsky at gmail.com> wrote:
> 
> Would .cases return the enum’s cases in source-code order? That seems fragile at first glance.
> 
> It might be worth considering to have it return an unordered collection (set) instead.

Care to elaborate on why you think it may be fragile?

Retaining order makes sense to me given that integer-backed enumerations auto-increment and that enumerations cannot be extended with new cases. I'm not opposed to using a set, though, if that makes more sense.

Stephen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20151221/caa2d516/attachment.html>


More information about the swift-evolution mailing list