Swift 运算符之范围运算符for-in

区间运算符

运算符 举例 作用
a...b 相当于数学里的[a,b] 闭合区间
a..<b 相当于数学里的[a,b) 前闭后开区间

闭合区间

for index in 1...10 {
    index
}

前闭后开区间

for index in 0 ..< 10 {
    index
}

//
let arr = [1,2,3,4,5,6,7,10]
for i in 0..<arr.count {
    print(arr[i])
}

对数组遍历

var array: Array<String> = ["A","V","X","S"]
for arr in array{
    arr
}

// 遍历数组的键值
for (key,value) in array.enumerated(){
    key
    value
}

遍历字典

var dict: Dictionary<Int,String> = [1:"A",2:"B",3:"d"]
// 遍历字典的key
for key in dict.keys{
    key
}

// 遍历字典的value
for value in dict.values{
   value
}

遍历集合

var set: Set<String> = ["A","V","X","S"]
for value in set{
    value
}
Copyright © http://blog.webfsd.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2018-01-02 01:37:26

results matching ""

    No results matching ""