[swift-evolution] Proposal: disallow nil in favor of .None
Brandon Knope
bknope at me.com
Sun Apr 10 16:14:30 CDT 2016
Just to be a little pedantic (with a point though):
This will actually become .none in swift 3 which actually makes me support this idea even more.
nil -> .None looks goofy to me
nil -> .none looks just right
But this is a bold change and is something people are use to from other languages, so I'm sure this will be an uphill battle for you, but "none" does make more sense. Or even renaming nil to none would fit optionals even better
Brandon
Sent from my iPad
> On Apr 10, 2016, at 4:53 PM, Paul Young via swift-evolution <swift-evolution at swift.org> wrote:
>
> Please forgive me if this has already been discussed, but I couldn't find reference to it anywhere.
>
> My proposal is pretty simple – disallow the use of `nil` and require the use of `.None` instead.
>
> I would like to understand if there are any technical (or otherwise) reasons for `nil` to remain, or if it simply a remnant of interop with Objective-C.
>
> Thanks,
>
> Paul
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
More information about the swift-evolution
mailing list