【发布时间】:2015-10-02 11:19:49
【问题描述】:
我想解开这 6 个可选变量,如果它们为空,我想给它们一个空白字符串值。这样我就可以将这些变量打包到发送到 API 的参数数组中。
我仍然是 Swift 的初学者,这是我理解如何实现它的唯一最简单的方法,但我内心的编码人员说这看起来像 **** 一样多余和蹩脚。
有人可以帮我把它浓缩或简化吗?
if let fbEmail = self.fbEmail {
}else{
self.fbEmail = ""
}
if let fbDob = self.fbDob {
}else{
self.fbDob = ""
}
if let fbGender = self.fbGender {
}else{
self.fbGender = ""
}
if let fbUserIp = self.fbUserIp {
}else{
self.fbUserIp = ""
}
if let fbFacebookId = self.fbFacebookId {
}else{
self.fbFacebookId = ""
}
if let fbFacebookAccessToken = self.fbFacebookAccessToken {
}else{
self.fbFacebookAccessToken = ""
}
【问题讨论】:
标签: swift if-statement