我以前做的swift笔记, 之前都是整理在onenote上, 最近想到整理出博客. 也方便自己查找, 可以当做自己的一份文档.
for反序循环
func demo2() {
for i in (0..<5).reversed() {
print(i)
}
}
for循环
func demo() {
// [0,5)
for i in 0..<5 {
print(i)
}
print("--------")
// [0,5]
for i in 0...5 {
print(i)
}
// 数值区间 赋值 let / var
print("--------")
let r = 0...6
print(r)
}
for循环在c和c++的区别
func demo1() {
//传统的for, 在swift3.0 取消
//i++ / ++i 在swift3.0 取消
/*
i++ 会多一个临时变量 i++大多数程序员使用 / ++i c++ 从程序员使用
科普
num = i++
等价代码
temp = i
num = temp
i = temp + 1
num = ++i
等价代码
i = i + 1
num = i
*/
// for i = 0; i < 5; i++ {
//
// }
}