Swift 中经常被变量可选弄的心烦,以下针对可选 String 做了些许处理使其变为正常的不用解包的字符串,代码如下。
func getString(optionalString: String?) -> String {
if let string = optionalString {
return string
} else {
return ""
}
}
同理我认为其它类型也可以做类似处理,因此在其它类型被可选烦心时也可以做类似处理。
网友评论