1. 程式人生 > >break-continue

break-continue

val 找到你 幸運 跳出循環 += nsnumber intvalue %d num

/*

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);

*/

var arr:Array<Int> = [1,2,3,4,5,6]

for num in arr{

if num == 7

{

print("找到你了")

break

}

print("沒有找到")

}

var arr1:Array<Int> = [1,2,3,4,5,6,7,8]

var count:Int = 0

for num in arr1{

if num % 2 != 0

{

print("不能被2整除")

continue

}

print("能被2整除")

count += 1

}

print("count = \(count)")

break-continue