Yes, it is a hypothetical short head, not part of this proposal or any existing proposal currently. But it kind of fits.
-Michael > On Apr 6, 2017, at 6:21 PM, Ricardo Parada <rpar...@mac.com> wrote: > > Hi, > > I am trying to follow the emails. Would that be same as KeyPath<Vector,Int> > ? Or what is that shorthand? > > Thanks > Ricardo > > >> On Apr 6, 2017, at 8:32 PM, Michael J LeHew Jr via swift-evolution >> <swift-evolution@swift.org> wrote: >> >> \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 >>>> <swift-evolution@swift.org> wrote: >>>> >>>> On Apr 6, 2017, at 2:39 PM, Joe Groff via swift-evolution >>>> <swift-evolution@swift.org> 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 >>> swift-evolution@swift.org >>> https://lists.swift.org/mailman/listinfo/swift-evolution >> >> _______________________________________________ >> swift-evolution mailing list >> swift-evolution@swift.org >> https://lists.swift.org/mailman/listinfo/swift-evolution >
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution