> On Jan 6, 2016, at 3:42 PM, Jacob Bandes-Storch <[email protected]> wrote: > > Oops, I forgot this existed. > > I'm assuming you're recommending popLast for performance reasons? > Unfortunately, for a
…double-ended… > queue, you'll need either insertAtIndex(0)/popLast or append()/popLast (or a > different data structure)… Yes, the standard library should acquire a Deque data structure at some point. > > Jacob > > On Wed, Jan 6, 2016 at 3:41 PM, Dave Abrahams via swift-evolution > <[email protected] <mailto:[email protected]>> wrote: > That method exists and is called popFirst > > However, if you have an Array I suggest using popLast instead if you have the > choice :-) > >> On Jan 6, 2016, at 9:36 AM, James Campbell via swift-evolution >> <[email protected] <mailto:[email protected]>> wrote: >> >> If you call removeFirst and the array is empty it would be great if it was >> optional so it could return nil or at least it threw an error so you could >> handle that case. >> >> -- >> Wizard >> [email protected] <mailto:[email protected]> >> +44 7523 279 698 <tel:%2B44%207523%20279%20698> >> _______________________________________________ >> swift-evolution mailing list >> [email protected] <mailto:[email protected]> >> https://lists.swift.org/mailman/listinfo/swift-evolution >> <https://lists.swift.org/mailman/listinfo/swift-evolution> > > -Dave > > > > > > _______________________________________________ > swift-evolution mailing list > [email protected] <mailto:[email protected]> > https://lists.swift.org/mailman/listinfo/swift-evolution > <https://lists.swift.org/mailman/listinfo/swift-evolution> > > -Dave
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
