That’s where I would use the ?? operator:

let dobString = serverDateFormatter.stringFromDate(dob) ?? ""


Jeff Kelley

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

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to