时间:2021-05-02
废话不多说了,下面一段代码给大家介绍了switch语句区间和元组模式匹配,具体内容如下所示:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 // switch 的广义匹配 let x = 1000 // 也就是说并没有像C语言那样 要求 switch 后面的是整数常量 switch x { // case后面可以跟区间啦 case 1...9: print("个位数") case 10...99: print("十位数") case 100...999: print("百位数") case 1000...9999: print("千位数") default: print("不符合") } let point = (10, 10) // switch 后面可以跟一个元组类型 switch point { case (0, 0): print("坐标原点") case (1...10, 1...10): print("x和y坐标范围是位于1-10之间的") case(_, 0): print("点在 x 轴上") default: print("其他") }以上所述是小编给大家介绍的Swift中switch语句区间和元组模式匹配,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://blog.csdn.net/sinat_20037505/article/details/53636812
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Switch简介Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有过编程经验的人对Switch语句都不会感到陌生,但苹果对Switch进行
在Swift中的switch语句,只要第一个匹配的情况(case)完成执行,而不是通过随后的情况(case)的底部,如它在C和C++编程语言中的那样。以下是C和
Swift提供了所有C语言中相似的控制流结构。包括for和while循环;if和switch条件语句;break和continue跳转语句等。Swift还加入了
Swift可以对switch中不同数据类型的值作匹配判断:?12345678910111213141516171819202122232425262728293
Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有过编程经验的人对Switch语句都不会感到陌生,但苹果对Switch进行了大大的增强,使