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 <d...@xenonium.com> wrote:
>> Le 17 oct. 2016 à 23:20, Max Moiseev via swift-evolution
>> <firstname.lastname@example.org> 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