将 NSLog 设为可选值的最佳方式是什么?这是我能想到的最好的:
var s:String? = nil
NSLog("s:%@", s ?? "<nil>")
请您参考如下方法:
如果您不想在存在值的情况下指示它是可选值,则您的方法可行。但是对于日志记录,最好指明可选性,否则可能会导致混淆。 toString 将保留指标:
NSLog("%@", toString(s)) // either nil, or Optional("blah")
将 NSLog 设为可选值的最佳方式是什么?这是我能想到的最好的:
var s:String? = nil
NSLog("s:%@", s ?? "<nil>")
请您参考如下方法:
如果您不想在存在值的情况下指示它是可选值,则您的方法可行。但是对于日志记录,最好指明可选性,否则可能会导致混淆。 toString 将保留指标:
NSLog("%@", toString(s)) // either nil, or Optional("blah")