if let email = self.emailField?.text && let password = self.passwordField?.text { //do smthg }
在Swift中完成。
不需要更多的元组/开关模式匹配。它实际上非常接近你原来建议的语法(感谢听,苹果!)
if let email = emailField?.text,password = passwordField?.text { }
var email: String? = "baz@bar.com" var name: String? = "foo" if let n = name,e = email where contains(e,"@") { println("name and email exist,email has @") }
以上是大佬教程为你收集整理的swift – 在if语句中展开多个可选项全部内容,希望文章能够帮你解决swift – 在if语句中展开多个可选项所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。