It can't be done by ?? as stringFromDate(Date) returns String instead of String?
Zhaoxin On Fri, Aug 5, 2016 at 1:42 AM, Jeff Kelley via swift-users < [email protected]> wrote: > That’s where I would use the ?? operator: > > let dobString = serverDateFormatter.stringFromDate(dob) ?? "" > > > Jeff Kelley > > [email protected] | @SlaunchaMan <https://twitter.com/SlaunchaMan> | > jeffkelley.org > > On Aug 4, 2016, at 1:32 PM, Daniel Tartaglia via swift-users < > [email protected]> 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 > [email protected] > https://lists.swift.org/mailman/listinfo/swift-users > > > > _______________________________________________ > swift-users mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-users > >
_______________________________________________ swift-users mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-users
