swift-分支语句
2024-08-24 12:52:47
// switch的基本用法
// 1>switch后面的()可以省略
// 2>case中语句结束后不需要跟break
// 3>在case中定义局部变量不需要跟{}
// 4>如果想要case穿透,则在case语句结束时跟:fallthrough
let sex = 0
switch sex {
case 0:
let a = 10
print("男")
fallthrough
case 1:
print("女")
default:
print("其他")
}
// Switch判断浮点型
let a = 3.14
switch a {
case 3.14:
print("π")
default:
print("非π")
}
// 根据判断字符串
// swift中的字符串不需要跟@,直接写""
let opration = "*"
let m = 10
let n = 20
switch opration {
case "+":
print(m + n)
case "-":
print(m - n)
case "*":
print(m * n)
case "/":
print(m / n)
default:
print("不识别的操作符")
}
// 判断区间
// 0..<10 : [0, 10)
// 0...10 : [0, 10]
let score = 92
switch score {
case 0..<60:
print("不及格")
case 60..<70:
print("及格")
case 70..<90:
print("良好")
case 90...100:
print("优秀")
default:
print("不合理的分数")
}
最新文章
- [jquery]if条件句
- SQL-2008函数大全
- javaSE基础之记事本编程
- gradle 及 git 环境下利用hook及gradle脚本自动添加versioncode和versionname的方法
- Asp.Net转换Html加号显示为空格的字符!(自已备用)
- wcf-1
- rdesktop命令连接Win7远程桌面
- 购买DigtalOcean VPS 以及 连接Linux
- Android导航栏ActionBar的具体分析
- Eamcs ditaa基于字符图形产生的图像上
- RabbitMQ安装与初始配置
- 【多视图几何】TUM 课程 第5章 双视图重建:线性方法
- 初学c# -- 学习笔记 小结
- App WebView实例化
- plsql注册-转
- BZOJ 4602: [Sdoi2016]齿轮 dfs
- 严格控制GOTO语句
- nmon监控Linux服务器系统资源
- 手动编译安装lamp之mysql
- C#中IL, CTS, CLR, CLS, JIT含义
热门文章
- PHP Problem with the SSL CA cert (path? access rights?)
- electron打包发布
- mysql 5.7.16安装与给远程连接权限
- python之路2(基础详解)
- 关于editor网页编辑器ueditor.config.js 配置图片上传
- 设置hr标签的粗细
- Javascript学习笔记:闭包题解(1)
- [转]SpringMVC拦截器简单教程
- Sublime Text 3 支持的热门插件推荐(转载)
- 参考__Linux