if (myVar) return;
Swift不会在条件周围使用括号,但是以下代码给出了错误。
if myVar return在Swift中,大括号不像Objective-C(C)那样可选。另一方面,括号是可选的。例子:
有效Swift:
if someCondition { // stuff}if (someCondition) { // stuff}
无效的Swift:
if someCondition // one linerif (someCondition) // one liner
这种设计决策消除了整个类别的错误,它们可能来自不正确地使用if语句,而不是像下面的例子那样使用,如果可能并不总是清楚某些东西的值会有条件地改变,但是somethingElse的值会每次都改变。
Bool something = trueBool somethingElse = trueif (anUnrelatedCondition) something = false somethingElse = falseprint something // outputs trueprint somethingElse // outputs false总结
以上是内存溢出为你收集整理的Swift中的单行if语句全部内容,希望文章能够帮你解决Swift中的单行if语句所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)