\Vector -> Int seems like a more appropriate spelling there no? The : is usually for is-a/conforms-to relationships, no?
And I agree that such a thing could be considered later and would make the world a better place. -Michael > On Apr 6, 2017, at 4:21 PM, Brent Royal-Gordon via swift-evolution > <[email protected]> wrote: > >> On Apr 6, 2017, at 2:39 PM, Joe Groff via swift-evolution >> <[email protected] <mailto:[email protected]>> wrote: >> >> for key in [\Vector.x, \.y, \.z, \.w] { >> a[key] += b[key] >> } > > Sorry to derail slightly, but I'd love to see a key path type > shorthand—perhaps something like: > > for key: \Vector: Int in [\.x, \.y, \.z, \.w] { > … > } > > It's probably something we should defer until we know more about how > frequently people use key paths, though. > > -- > Brent Royal-Gordon > Architechies > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
