if-else
var temperatureInFahrenheit = 30
if temperatureInFahrenheit <= 32 {
print("It's very cold. Consider wearing a scarf.")
}
// prints "It's very cold. Consider wearing a scarf."
-
If 后面得条件可以省略小括号
-
条件后面得大括号不可以省略
-
If 后面得条件只能是Bool类型
![](https://img.haomeiwen.com/i1401554/dcca1c8addc1f0f6.png)
While
![](https://img.haomeiwen.com/i1401554/57c4619d23abda18.png)
for
![](https://img.haomeiwen.com/i1401554/890f414b08cc26f7.png)
for - 区间运算符用在数组上
![](https://img.haomeiwen.com/i1401554/bb5139d85fc5553b.png)
区间类型
![](https://img.haomeiwen.com/i1401554/d5a81617a000ecd6.png)
带间隔的区间值
![](https://img.haomeiwen.com/i1401554/e880c0c7a6122ead.png)
Switch
![](https://img.haomeiwen.com/i1401554/4f464af651e3d54a.png)
fallthrough
![](https://img.haomeiwen.com/i1401554/295e69f801706389.png)
![](https://img.haomeiwen.com/i1401554/bbb5557a51662e73.png)
Switch 注意点
![](https://img.haomeiwen.com/i1401554/04aeb124a638a40a.png)
复合条件
![](https://img.haomeiwen.com/i1401554/21106f4bc318c183.png)
区间匹配、元组匹配
![](https://img.haomeiwen.com/i1401554/80c56d80d9f34b2f.png)
值绑定
![](https://img.haomeiwen.com/i1401554/25072953f13bd190.png)
Where
![](https://img.haomeiwen.com/i1401554/751be1117643d2a8.png)
![](https://img.haomeiwen.com/i1401554/c122bd528311e73d.png)
标签语句
![](https://img.haomeiwen.com/i1401554/2c65ae71c70c6bec.png)
网友评论