Swift学习笔记(二十八)——Switch-Case的高级用法

Swift学习笔记(二十八)——Switch-Case的高级用法,第1张

概述(1)Switch可以对整型的范围进行判断。代码如下: import Foundationlet a = 85switch a{ case 1..<80: println("bad") case 80..<90: println("good") default: println("OK") } 输出结果为good。 (2)Switch可以对元组进行

(1)Switch可以对整型的范围进行判断。代码如下:

import Foundationlet a = 85switch a{  case 1..<80:  println("bad")  case 80..<90:    println("good")  default:  println("OK")  }

输出结果为good。


(2)Switch可以对元组进行判断:

import Foundationlet a = (1,1)switch a{  case (0,0):  println("00坐标")  case (0,1):    println("01坐标")  case (1,0):    println("10坐标")  case (1,1):    println("11坐标")    default:  println("OK")  }

输出结果为11坐标。


(3)如果Case能够包含Switch中的所有情况,那么没有default也是可以的。


(4)fallthrough不能用在下一个Case中有变量的情况,如Case中出现let。

(5)break是结束当前的循环,注意不是本次循环,也不是跳出if判断语句。

(6)break也可以跳出switch语句。


github主页:https://github.com/chenyufeng1991 。欢迎大家访问!

总结

以上是内存溢出为你收集整理的Swift学习笔记(二十八)——Switch-Case的高级用法全部内容,希望文章能够帮你解决Swift学习笔记(二十八)——Switch-Case的高级用法所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存