> On Mar 22, 2017, at 9:30 AM, Vladimir.S <sva...@gmail.com> wrote: > > let path = @Bag.things[0].name > > bag@path > bag@.things[0].name > bag@Bag.things[0].name > bag.things[0]@.name > bag.things[0]@Thing.name
It sounds like the @ character is serving two different purposes which confused me at first. If I understood correctly, you are using it to get the key path but also to apply the key path to the bag struct and get the corresponding value. _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution