switchcase用法 可以看到打印输出了
switch语句是多分支选择语句,用于基于不同的条件来执行不同的动作。下面讲解switch case语句的具体用法。
操作方法01
Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有编程经验的人对Switch语句都不会感到陌生,但苹果对Switch进行了大大的增强,使其拥有其他语言中没有的特性。使用Switch语句很简单。
02
在这个最简单的Switch语句中,与其他语言很不同的一点是:不用显式的加上break。Swift的Switch语句会自动在case结尾处加上break,执行完满足条件的case部分后,就自动退出了。但是在某些情况下,我们可能会希望Switch能同时执行两条case。
03
在case后的多个条件中,用逗号隔开即可。如果就是想执行完一条case之后,想继续执行下一条case,就要用到一个新的关键字。
04
使用新的关键字fallthrough能使Switch在执行完一个case之后,紧接着执行下一条case。Swift的Switch语句一定要涵盖所有的情况,这并不是说一定要有default,只要上面的case能满足所有的情况,就可以不用写default。
05
可以看到打印输出了:原点,x轴,y轴,如果继续加,就会打印多出一个矩形区域。swift中的switch一定的包含变量的所有情况,如果coordinate4是(10,10)然后把default注释点,就会报错,因为上面4个条件是不能满足(10,10)这个点。
06
也可以没有default。这里的case(let x,let y)已经包含了2维坐标的所有点。
相关文章
猜你喜欢
-
杨倩倩?杨倩倩真的很真实
随着《喜欢你我也是》大结局,我们都看到杨倩倩周海涛选择了在一起,但前几天周海涛街拍已经有了新女朋友,所以这个综艺只是剧本吗?不过,昨天下午周海涛发了微博,表示他...
-
血族昆兰 在所有的战斗中
血族昆兰最后是被血族踩死的,昆兰是一个身世悲惨的混血儿,因为他的母亲怀孕时已经被血族感染了病毒,所以昆兰一生下来就是一个混血儿,一半是人一半是血族。为了能够更好...
-
白水晶的含义 白水晶透明无色
1、白水晶象征愿望达成,透明纯净的白水晶是大地神奇的赠礼之一,白水晶透明无色、晶莹剔透。大家都知道白色是红、橙、黄、绿、蓝、靛、紫所有光色的综合体,代表着平衡和...
-
芳心纵火 属于所有的未婚少女
1、芳心纵火意思是:在你的心里烧起一把熊熊烈火,让你脸红心动高喊我可以! 2、作为网络语的该词,一般指代了让女生着迷、心动的男生,是常见的饭圈用语,多用于...
-
老赖藏5500万珠宝 又一系列问题摆在眼前
说起老赖总是让人恨得咬牙切齿,最近,杭州一名老赖藏5500万珠宝不还钱的行为更是让人汗颜,那么这价格5500万的珠宝究竟是怎么回事呢?这么有钱却不还债,背后到底...