【资料图】
1、在这个最简单的Switch语句中,与其他语言很不同的一点是:不用显式的加上break。Swift的Switch语句会自动在case结尾处加上break,执行完满足条件的case部分后,就自动退出了。但是在某些情况下,我们可能会希望Switch能同时执行两条case。
2、在case后的多个条件中,用逗号隔开即可。如果就是想执行完一条case之后,想继续执行下一条case,就要用到一个新的关键字。
3、使用新的关键字fallthrough能使Switch在执行完一个case之后,紧接着执行下一条case。Swift的Switch语句一定要涵盖所有的情况,这并不是说一定要有default,只要上面的case能满足所有的情况,就可以不用写default。
4、可以看到打印输出了:原点,x轴,y轴,如果继续加,就会打印多出一个矩形区域。swift中的switch一定的包含变量的所有情况,如果coordinate4是(10,10)然后把default注释点,就会报错,因为上面4个条件是不能满足(10,10)这个点。
5、也可以没有default。这里的case(let x,let y)已经包含了2维坐标的所有点。
本文到此结束,希望对大家有所帮助。
X 关闭
Copyright © 2015-2022 现在字画网版权所有 备案号:粤ICP备18023326号-5 联系邮箱:855 729 8@qq.com