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 
>> <swift-evolution@swift.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
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to