|
1
2
3
4
5
|
if count >=3 { println("yes")}else{ println("no")} |
|
1
2
3
4
5
6
7
8
9
10
|
var fruit = "apple"switch fruit{ case "apple": println("good") fallthrough case "banana","orange": println("great") default: println("bad")} |
|
1
2
3
4
5
6
7
8
9
|
var age = 5switch age { case 0...11: println("正太") case 12...30: println("少年") default: println("大叔")} |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
let point = (2,2)switch point { case (0,0): println("坐标在原点") case (_,0): println("坐标在x轴上") case (0,_): println("坐标在y轴上") case (-3...3, -3...3): println("坐标在长宽为6的正方形内") default: println("在什么地方")} |
|
1
2
3
4
5
6
7
8
9
|
var height = 1.72switch height{ case 1...3 where height == 1.72: println("case 1") case 1...3 where height == 2: println("case 2") default: println("default")} |
|
1
2
3
|
for var i=1; i<100; i++ { println("\(i)")} |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
for i in 1..<100{ println("\(i)")}//遍历数组元素let numbers = [1,2,4,7]for num in numbers{ println("\(num)")}//遍历字典let nameOfAge = ["lily":18, "Candy":24]for (aName, iAge) in nameOfAge{ println("\(aName) is \(iAge)")}//遍历字符串的字符for chare in "hangge" { println(chare)} |
|
1
2
3
4
5
6
7
|
while i<100 { i++}do{ i++}while i<100 |
Swift - 控制流/控制结构说明(if,switch,for,while)
原文:http://www.cnblogs.com/Free-Thinker/p/4838086.html