Swift中的区间运算符和半开区间运算符

By | 2015年5月13日

区间,使用三个点表示(a…b),表示从a到b,包含a和b,b要大于a,包含第一个和最后一个

半开区间,(a..<b),表示从a到b,但不包括b,包含第一个,不包含最后一个。

半开区间通常用来循环一个数组,数组下标从0开始,要循环一个长度为5的数组,需要从0到4,那么可以使用半开区间运算符:

var arr = [“aa”,”bb”,”cc”,”dd”,”ee”]

for number in 0..<arr.count {

  println(number)

}