因此,我无法为Swift中的以下语法找到1个衬里,这让我很生气:
if lastProfile == nil || lastProfile.id == profile.id {
useProfile(profile)
lastProfile = profile
}
现在,我可以将其链接起来,但最终仍会得到2-3个ifs。我可以打包,但是我又以2-3 ifs结束...是否可以一口气做到这一点?
编辑:
我的同事找到了另一种选择(尽管我们很丑陋):
if !(latestProfile != nil && latestProfile!.voiceId != profile.voiceId) {
}
有没有比以上更好的方法?
解决方案只是?
遥不可及:
if lastProfile == nil || lastProfile?.id == profile.id {
print("true")
lastProfile = profile
}
当lastProfile为nil或lastProfile和配置文件具有相同的ID时,这将显示“ true”。否则,它不打印任何内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句