swift学习笔记 --- Control Flow
来源:互联网 发布:新疆公路计价软件 编辑:程序博客网 时间:2024/06/13 07:16
这篇文章主要讲 swift 和 C 语言不同的地方
For-In Loops
Repeat-While
let c =1
switchc {
case0...9 :print("find 0~9")
case5: print("find 5")
default:
print("not find")
}
5.switch 可以匹配一个元组
6.switch case 中要匹配的值可以是相同的
7.switch 支持值绑定
let c =1
switchc {
caselet x: print(x)
case5: print("find 5")
default:
print("not find")
}
let c = 1
switch c {
case let x where x != 5 : print(x)
case 5: print("find 5")
default:
print("not find")
}
tag1: whiletrue{
print("tag1")
tag2 : for(var i =0 ; i <= 10; i++){
print("in for")
tag3:switch"4"{
case"c":
break tag1
default:
continue tag2
}
}
}
if #available(platform name version, ..., *) {
statements to execute if the APIs are available
} else {
fallback statements to execute if the APIs are unavailable
}
例子:
if #available(iOS10, macOS 10.12, *) {
// 执行这里 iOS最低版本为iOS 10 macOS 最低版本为 10.12
} else {
// Fall back to earlier iOS and macOS APIs
}
- swift学习笔记 --- Control Flow
- Swift3.0学习笔记-Control Flow
- tensorflow学习笔记(三十五):control flow
- Swift笔记(四)之控制流(Control Flow)
- 对照Java学习Swift--控制流(Control Flow)
- Swift Control Flow控制流
- Swift from Scratch: Optionals and Control Flow
- Swift Cheat Sheet [2] - Control Flow
- Swift 控制流(Control Flow)
- RabbitMQ学习之Flow Control
- [iOS翻译]《The Swift Programming Language》 Control Flow - 控制流
- Python学习——Conditionals & Control Flow
- (JAVA SE 学习笔记)Java.SE.第006讲.流程控制语句.Flow.Control.Statement
- 【北京圣思园学习笔记】第06讲:流程控制语句 (Flow Control Statement)
- 【北京圣思园学习笔记】第07讲: 流程控制语句 续(Flow Control Statement Cont.)
- tensor flow学习笔记
- (JAVA SE 学习笔记)Java.SE.第007讲.流程控制语句.续.Flow.Control.Statement.Cont
- 《CS:APP》 chapter 8 Exceptional Control Flow 笔记
- POJ 1873 The Fortified Forest (凸包,状态压缩枚举)
- android 将手机号中间隐藏为星号(*)
- 1
- Linux命令 --- 文件比较diff/cmp
- 代码笔记 | 填写验证码倒计时60秒
- swift学习笔记 --- Control Flow
- 关于tomcat启动闪退的问题,以及使用tomcat域名绑定的问题
- 机器学习如何帮助Caesars大涨邮件绩效
- 安卓模拟器Genymotion安装使用教程详解
- 2
- SecureCRT 7.3.4破解版(含注册机)
- hdu 5790 prefix 主席树
- 库布齐Day1:出发
- 查看guava.jar的源码