This is, however, kind of a hack IMHO that relies on the compiler behavior that isn't well documented. It's documented in "The Swift Programming Language", in the same paragraphs where the `enum Planet` example we've been working with comes from. “When you’re working with enumerations that store integer or string raw values, you don’t have to explicitly assign a raw value for each case. When you don’t, Swift will automatically assign the values for you. <snip> “When strings are used for raw values, the implicit value for each case is the text of that case’s name.” -- Brent Royal-Gordon Architechies |
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
