switch语句是多分支选择语句,用于基于不同的条件来执行不同的动作。下面讲解switch case语句的具体用法。
操作方法
Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有编程经验的人对Switch语句都不会感到陌生,但苹果对Switch进行了大大的增强,使其拥有其他语言中没有的特性。使用Switch语句很简单。
在这个最简单的Switch语句中,与其他语言很不同的一点是:不用显式的加上break。Swift的Switch语句会自动在case结尾处加上break,执行完满足条件的case部分后,就自动退出了。但是在某些情况下,我们可能会希望Switch能同时执行两条case。
在case后的多个条件中,用逗号隔开即可。如果就是想执行完一条case之后,想继续执行下一条case,就要用到一个新的关键字。
使用新的关键字fallthrough能使Switch在执行完一个case之后,紧接着执行下一条case。Swift的Switch语句一定要涵盖所有的情况,这并不是说一定要有default,只要上面的case能满足所有的情况,就可以不用写default。
可以看到打印输出了:原点,x轴,y轴,如果继续加,就会打印多出一个矩形区域。swift中的switch一定的包含变量的所有情况,如果coordinate4是(10,10)然后把default注释点,就会报错,因为上面4个条件是不能满足(10,10)这个点。
也可以没有default。这里的case(let x,let y)已经包含了2维坐标的所有点。
switchcase- 新疆396分左右的公办大学推荐(2025年高考参考)
- 2023年山东公费师范生录取分数线(国家、地方,2024参考)
- 广州长隆有什么好玩的
- 勉的形近字组词
- 内蒙古中考的满分是多少
- 华东政法大学各专业录取分数线2024是多少?附最低位次排名
- 四川艺术职业学院学校代码
- 宝鸡文理学院2024年招生录取分数线(含本科投档最低分)
- 河南十大最好考的大专-河南省内野鸡大专名单2023参考
- 马桶一直上水怎么修理
- 现在北华航天工业学院的宿舍条件是什么
- 哪的组词有哪些
- 沧州师范学院和广州大学哪个好?看分数线对比
- 武警警官学院是双一流大学吗?是双非吗?算名牌大学吗?
- 2025湖北高考志愿填报时间及流程详解
- 德州科技职业学院宿舍几人间
- 什么是国外寄宿家庭
- 泥塑制作方法的步骤
- 华北科技学院和太原科技大学哪个好?看分数线对比
- 高中哪个实验用到卡诺氏液