Swift中的switch 和 do while
发布时间:2020-12-14 07:09:17 所属栏目:百科 来源:网络整理
导读:switch 后面的 () 可以省略 OC 中的 switch 如果没有 break 就会穿透(依次执行) , 在 Swift 中不会穿透 ( 可理解默认就有 break) OC 中入股要在 case 中定义变量 , 必要要加上 {} 确定作用域 , 在 Swift 中不需要 在 OC 中 default 可以在任意位置 , 在所有
switch后面的()可以省略 OC中的switch如果没有break就会穿透(依次执行),在Swift中不会穿透(可理解默认就有break) OC中入股要在case中定义变量,必要要加上{}确定作用域,在Swift中不需要 在OC中default可以在任意位置,在所有case都不满足才会执行default,但是在Swift中default只能放在最后 OC中的default可以省略,在Swift中多数情况下不能省略 let i = 0 switch i { case 1: print("1") let j = 2 case 2: print("2") case 3: print("3") default: print("0") } Swift2.0开始,do while语句发生了变化 因为do被用作捕获异常.所以do while的写法如下
var num = 0 repeat { print(num) num++ }while num < 10 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c#处理3种json数据的实例
- ruby-on-rails – Action Mailer不使用sendmail
- ruby-on-rails – 使用RSpec进行Rails片段缓存测试
- ruby-on-rails-3 – Rails .js.erb文件中的完整资产URL
- iphone – 在Xcode中的Clean / Clean All期间运行脚本
- The Swift Programming Language学习笔记(十九)——错误处
- AXMLPrinter2.jar反编译XML
- ruby-on-rails – Heroku上的数据库连接
- 发布一个基于 Reactor 模式的 C++ 网络库
- Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法