swift基础-15-break/continue

break: 跳出循环, 无论循环保持条件是否还为真都不会再执行循环

continue: 跳出本次循环, 如果循环保持条件还为真还会继续执行循环

OC:

NSArray *arr = @[@1,@3, @5, @7, @8];
for (NSNumber *num in arr) {
    if ([num isEqualTo:@(7)]) {
        NSLog(@"找到幸运数字");
        break;
    }
    NSLog(@"没有找到幸运数字");
}
NSArray *arr = @[@1,@3, @5, @7, @8];
int count = 0;
for (NSNumber *num in arr) {
    if (num.intValue % 2 != 0 ) {
        NSLog(@"不能被2整除");
        continue;
    }
    NSLog(@"能被2整除");
    count++;
}
NSLog(@"count = %d", count);

swift:

var arr:Array<Int> = [1, 3, 5, 7, 8]
for num in arr{
    if num == 7
    {
        print("找到幸运数字")
        break
    }
    print("没有找到幸运数字")
}
var arr1:Array<Int> = [1, 3, 5, 7, 8]
var count:Int = 0
for num in arr1{
    if num % 2 != 0
    {
        print("不能被2整除")
        continue
    }
    print("能被2整除")
    count++
}
print("count = \(count)")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容