Swift学习iOS学习笔记

Swift学习 -- 循环

2016-10-11  本文已影响34人  疯狂的小托马斯

循环的介绍

常见的循环:for / forin / while / repeat while。

一. for

1.与OC区别

2.常规写法

格式:
for 变量 ; 判断表达式;执行语句{
循环语句
}

例子:

//OC
for (int i = 0 ; i < 10 ; i++){
    NSLog(@"%zd", i);
}
//Swift
for var i : Int = 0; i < 10 ; i++ {
    print(i)
}

二.for in

1.与OC的区别

2.常规写法

格式:
for 变量 in 判断表达式 {
循环语句
}

例子:

//OC
NSArray * arr = @[@0,@1,@2,@3,@4,@5,@6,@7,@8,@9];
for (NSNumber * num in arr) {
        NSLog(@"%@",num);
}
//Swift
for i in 0..<10 {
    print(i)
}

3.特殊写法

for _ in 0..<10 {
    print("运行")
}

4.注意

三.while

1.与OC的区别

2.写法

格式:
while 判断表达式 {
循环语句
}

例子

//OC
int i = 0;
while (i < 10) {
    i++;
}

//Swift
var i = 0
while i < 10 {
    i++
}

四.repeat while

1.与OC的区别

2.写法

格式:
repeat {
循环语句
}while 判断表达式

例子:

//OC
int i = 0;
do {
    NSLog(@"%zd", i);
    i++;
}while (i < 10)

//Swift
var i = 0
repeat {
    print(i)
    i++
}while i < 10

如果大家有什么疑惑,或者文章有什么错误的地方,请大家留言。

上一篇下一篇

猜你喜欢

热点阅读