区间运算符
let a = 0... 4
print ("a范围=\(a)")
let b = 0 ..<4
print ("b范围= \(b) ")
let c = - 3 ..< 4
print("c范围=\(c)")
let d = (2.5)..< 4
print("d范围=\(d)")
let e = 1 ...
print("e范围=\(e)")
循环
for index in 0 ..< 5 {
print("index1 =\(index)")
}
print("---------------")
for index in stride (from : 0 , to: 10,by: 2){
print("index2 = \(index) ")
}
print("---------------")
for index in stride ( from : 0, through :10,by:2){
print("index3 = \(index)")
}
print("---------------")
var i = 100
while i < 20 0
{
print( "i 的值为 (i)")
i = i + 1
}
var j = 15
repeat{
print( "j 的值为 (j)")
j = j + 1
}while j < 20
- continue 语句: 立刻停止本次循环迭代,重新开始下次循环迭代。
for index in 0...5{
if(index == 2 || index == 3){
continue
}
print("index4 = \(index)")
}
print("---------------")
- break 语句:中断当前循环。
for index in 0...5{
if(index == 2 || index == 3){
break
}
print("index5 = \(index)")
}