Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift – 在if语句中展开多个可选项大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我想在一个IF语句中解开两个可选项,但编译器投诉关于预期表达式后的操作符密码常量。 可能是什么原因? if let email = self.emailField?.text && let password = self.passwordField?.text { //do smthg } 在Swift中完成。 好消息。现在Swift 1.2(XCode 6.3测试
@H_772_6@
@H_772_6@
我想在一个if语句中解开两个可选项,但编译器投诉关于预期表达式后的操作符密码常量。
可能是什么原因?
if let email = self.emailField?.text && let password = self.passwordField?.text
    {
        //do smthg
    }

在Swift中完成。

好消息。现在Swift 1.2(XCode 6.3测试版,发布于2/9/15)支持在一行中展开多个可选项。

不需要更多的元组/开关模式匹配。它实际上非常接近你原来建议的语法(感谢听,苹果!)

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 @")
}

XCode 6.3 Beta Release Notes

大佬总结

以上是大佬教程为你收集整理的swift – 在if语句中展开多个可选项全部内容,希望文章能够帮你解决swift – 在if语句中展开多个可选项所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
猜你在找的Swift相关文章