Yes, if the author of the collection you’re using performs the check in `removeLast`, but they don’t have to.
> On Oct 18, 2016, at 1:28 PM, Jean-Daniel <[email protected]> wrote: > > >> Le 17 oct. 2016 à 23:20, Max Moiseev via swift-evolution >> <[email protected]> a écrit : >> >> Hi Louis, >> >> I believe, sometimes there are situations where you know for sure that your >> collection is not empty. Maybe you are already in the context where the >> check has been performed. In these cases there is no reason you’d have to >> pay the price of an emptiness check once again. > > You have to pay the price anyway, as the check has to be performed to decide > if the software should abort. > > _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
