[swift-evolution] removeFirst, optional equiviliant

James Campbell james at supmenow.com
Wed Jan 6 12:34:32 CST 2016


What I mean't is it would be great is if it was a native swift error :) so
we could use try? syntax.

On Wed, Jan 6, 2016 at 6:32 PM, Max Moiseev <moiseev at apple.com> wrote:

> Hi James,
>
> I believe this code
> <https://github.com/apple/swift/blob/master/stdlib/public/core/RangeReplaceableCollectionType.swift#L235> already
> handles empty array scenario by failing if the precondition is not met.
> Or do you have something else in mind?
>
> max
>
> On Jan 6, 2016, at 9:36 AM, James Campbell via swift-evolution <
> swift-evolution at swift.org> 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
> james at supmenow.com
> +44 7523 279 698
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
>
>
>


-- 
 Wizard
james at supmenow.com
+44 7523 279 698
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160106/e301f211/attachment.html>


More information about the swift-evolution mailing list