switch case语句的用法
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维坐标的所有点。
-
微信openid获取教程
用微信支付平台发放红包必须上传用户的微信openid,想要导出微信openid可以按以下步骤来做。操作方法(01)进入微信openid导出平台,根据下图1更新列表;2刷新粉丝信息;3导出数据;(02)获得的微信平台openid数据如下(03)把openid拷贝到t型台文件里,格式如下。(04)导入到微信商户平...
-
解决TeamViewer无法按给定网络地址联系伙伴
在使用TeamViewer远程控制电脑的时候,突然出现下图提示无法建立连接,无法按给定网络地址联系伙伴。然后不管怎么试,都弹出这个连接地址。下面是本人亲身经历和排除方法,仅供参考。操作方法(01)首先第一步就是修复一下网络连接,打开网络和共享中心。(02)选择自己使用的上...
-
金万维动态域名教程
现如今有很多nat123、金万维等类似的建站软件,那么怎么用金万维获得属于自己的动态域名呢?操作方法(01)登陆金万维服务器端,进入配置界面,点击配件许可证,然后点击“点击申请试用账号”。(02)按提示输入相关信息,完成注册。注册完成后,一般建议勾选“启动动态域名解析”,这...
-
如何把文件转换成PDF格式?
PDF格式在如今使用频率越来越高,在一些文档中,PDF往往比较方便文字及图片的查看。那么如何把文件直接转换成PDF格式呢?以福昕高级PDF编辑器为例,把文档改成方便的PDF格式进行浏览和编辑。操作方法(01)PDF格式的文档很多,一些方便的功能可以直接在PDF编辑器中实现。怎...