//MARK:-
//MARK:- *****for循环的使用*****
/*
1、只能以bool作为条件语句
2、for后的圆括号可以省略
3、如果只有条指令for后面的大括号不可以省略
4、for后面的三个参数都可以省略, 如果省略循环保持语句, 那么默认为真
*/
//常规写法
for var i = 0 ; i < 5 ; i++ {
print(i)
}
//区间写法
for i in 0..<5 {
print(i)
}
//特殊写法:当for循环中不需要用到下标时
for _ in 0..<5 {
print("hello")
}
//MARK:-
//MARK:- *****for in循环*****
/*
一般用于遍历区间或者集合
*/
var sum : Int = 0;
for k in 0...10 {
sum += k
}
print("sum = \(sum)")// 会将区间的值依次赋值给k
//MARK:-
//MARK:- *****while和do while循环*****
/*
1、while后面的()可以省略
2、while判断句必须有正确的真假,没有非0即真
3、do while 使用repeat关键字代替了do
4、do用于异常抛出
*/
//MARK: while
var i = 0
while i<10 {
i++
}
print(i)
//MARK: do while 使用repeat关键字代替了do
repeat {
print(i)
i++
} while i<15
print(i)