[swift-evolution] Reconsidering SE-0003 Removing var from Function Parameters and Pattern Matching

Joe Groff jgroff at apple.com
Thu Jan 28 12:55:58 CST 2016


> On Jan 28, 2016, at 10:25 AM, Erica Sadun <erica at ericasadun.com> wrote:
> 
> Only in conditional binding, to clearly differentiate it from non-conditional binding. One of these things unwraps optionals. One of these does not. They both use the same keyword. It's a stumbling block for a lot of new devs.
> 
> And I like where Jacob took it too.

Maybe. Were 'if let' not already drilled into developers' minds, IMO it'd be nice to replace it by 'if case _?'. We had tried that internally and got a lot of backlash though.

-Joe


More information about the swift-evolution mailing list