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

Jacob Bandes-Storch jtbandes at gmail.com
Mon Dec 21 13:52:35 CST 2015


I brought up this topic a couple weeks ago in a thread called "List of all
Enum values (for simple enums)":

https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20151207/001233.html

I suppose it's time to start synthesizing those ideas/discussion into a
proposal :)

Jacob

On Mon, Dec 21, 2015 at 8:35 AM, Stephen Celis via swift-evolution <
swift-evolution at swift.org> wrote:

> 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
>
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20151221/dbaa37d3/attachment.html>


More information about the swift-evolution mailing list