> On Oct 26, 2016, at 23:43 , Vincent O'Sullivan via swift-users > <swift-users@swift.org> wrote: > > Ah. Having seen the other answers, I can now see the implied question. > > On 27/10/2016, 07:39, "Vincent O'Sullivan via swift-users" > <swift-users-boun...@swift.org on behalf of swift-users@swift.org> wrote: > > You can. You just need to get the syntax right: > > let smallerDictionary = bigDictionary.filter { (key, value) in <some test > returning Bool> } > > let bd = [1:"A", 2:"B", 3:"C"] > let sd = bd.filter{(k, v) in > k > 1} > dump(sd)
In this example, sd is an array of tuples of (key, value), not a dictionary. > > On 27/10/2016, 01:12, "Rick Mann via swift-users" > <swift-users-boun...@swift.org on behalf of swift-users@swift.org> wrote: > > It seems fairly natural to want to do this: > > let bigDictionary = ... > let smallerDictionary = bigDictionary.filter { key, value in <some > test returning Bool> } > > Similarly, it seems natural to want to map this way. > > Am I overlooking something? > > -- > Rick Mann > rm...@latencyzero.com > > > _______________________________________________ > swift-users mailing list > swift-users@swift.org > https://lists.swift.org/mailman/listinfo/swift-users > > > > _______________________________________________ > swift-users mailing list > swift-users@swift.org > https://lists.swift.org/mailman/listinfo/swift-users > > > > _______________________________________________ > swift-users mailing list > swift-users@swift.org > https://lists.swift.org/mailman/listinfo/swift-users -- Rick Mann rm...@latencyzero.com _______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users