初学swift笔记 流程控制(五)

 

 

 1 import Foundation
 2 
 3 for var i=1; i<=10; i++ {
 4     println(i)
 5     }
 6 
 7 let str1="adl;fjasdfl;ouewrouqwperuadf"
 8 for c in str1 {
 9     switch c {
10         case "a","f","o":
11             println(c)
12         
13         default:
14             var t=""
15         
16     }
17 }
18 var x=1000
19 switch x {
20 case 1...9 :
21     println("个位数")
22 case 10...99:
23     println("十位数")
24 case 100...999:
25     println("百位数")
26 case 1000...9999:
27     println("千位数")
28 default:
29     var t=""
30 }
31 
32 var point = (10,10)
33 switch point{
34 case (0,0):
35     println("0,0")
36 case (1...10,1...10):
37     println("x:\(point.0) - y:\(point.1)")
38 case (_,10):
39     println("xxxxx")
40 default:
41     var t=""
42 }
43 //值绑定
44 switch point{
45 case (let x,10):
46     println(x)
47 case let(x,y):
48     println("两个值都绑定")
49 case let(x,y) where x == y:
50     println("先判断值是否相等,然后再做绑定")
51 default:
52     var t=""
53 }

 

 
 
posted @ 2015-10-25 15:53  童心少年  阅读(125)  评论(0编辑  收藏  举报