[swift-users] Cleaner way than if let initialization?
Jeff Kelley
slaunchaman at gmail.com
Thu Aug 4 12:42:56 CDT 2016
That’s where I would use the ?? operator:
let dobString = serverDateFormatter.stringFromDate(dob) ?? ""
Jeff Kelley
SlaunchaMan at gmail.com | @SlaunchaMan <https://twitter.com/SlaunchaMan> | jeffkelley.org <http://jeffkelley.org/>
> On Aug 4, 2016, at 1:32 PM, Daniel Tartaglia via swift-users <swift-users at swift.org> wrote:
>
> Currently I do stuff like this:
>
> let dobString: String
> if let dob = dob {
> dobString = serverDateFormatter.stringFromDate(dob)
> }
> else {
> dobString = ""
> }
>
> Is there a better, more idiomatic, way to do this sort of thing?
>
> _______________________________________________
> swift-users mailing list
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160804/4dc863c0/attachment.html>
More information about the swift-users
mailing list