import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
demo2()
}
// 循环
//第一种:仿照 OC 的写法for 循环
func demo1()
{
for var i = 0; i < 10; i++// 循环条件不用()
{
print(i)
}
print("*******###华丽的分割线###*******")
//第二种 forin
//
// 0..<3 它的意思就是区间 -[0,3)
// 0...3 它的意思就是闭区间 -[0,3]
for i in 0..<3
{
print(i)
}
print("*******###华丽的分割线###*******")
for i in 0...3
{
print(i)
}
}
func demo2()//while 循环
{
var index = 10
while index > 3
{
index--
print(index)
}
print("*******###华丽的分割线###*******")
// repeat while 是swift2.0提供,替换了之前的do while的 do
var i = 4
repeat
{
i--
print(i)
}while i > 0
print("*******###华丽的分割线###*******")
//用 for 循环重复打印" hah"十次
for var i = 1; i < 11; i++
{
print("哈哈 第\(i)次")
}
}
}