switch case语句的用法

switch语句是多分支选择语句 , 用于基于差别的条件来执行差别的动作 。下面解说switch case语句的详细用法 。
Switch作为选择结构中必不可少的语句也被加入到了Swift中 , 只要有编程履历的人对Switch语句都不会感应生疏 , 但苹果对Switch进行了大大的增强 , 使其拥有其他语言中没有的特征 。使用Switch语句很简朴 。
switch case语句的用法
文章图片

在这个最简朴的Switch语句中 , 与其他语言很差别的一点是:不用显式的加上break 。Swift的Switch语句会自动在case结尾处加上break , 执行完知足条件的case部门后 , 就自动退出了 。但是在某些情形下 , 我们可能会希望Switch能同时执行两条case 。

在case后的多个条件中 , 用逗号离隔即可 。
若是就是想执行完一条case之后 , 想继续执行下一条case , 就要用到一个新的关键字 。
蜗牛吃蚯蚓 , 好大的嘴

使用新的关键字fallthrough能使Switch在执行完一个case之后 , 紧接着执行下一条case 。
Swift的Switch语句一定要涵盖所有的情形 , 这并不是说一定要有default , 只要上面的case能知足所有的情形 , 就可以不用写default 。
【switch case语句的用法】
可以看到打印输出了:原点 , x轴,y轴,若是继续加 , 就会打印多出一个矩形区域 。swift中的switch一定的包罗变量的所有情形 , 若是coordinate4是(10 , 10)然后把default注释点 , 就会报错 , 由于上面4个条件是不能知足(10 , 10)这个点 。

也可以没有default 。这里的case(let x,let y)已经包罗了2维坐标的所有点 。

最近在网上看到一篇文章 , 大家可以探探对此有什么看法1 提起陌陌 , 就以为是约炮神器 提起陌陌 , 很多人脑子里冒出来的第一个词 , 就是“约炮神器” 。虽然有(很)些(多)用户确实有这方面的需求 , 但没有人愿意对外 …