/**
제어 전송문 - continue/ break
*/
// continue
print("continue")
for i in 1...20 {
if i % 2 == 0{
continue
}
print(i)
}
// break
print("break")
for i in 1...20 {
if i % 2 == 0{
break
}
print(i)
}
// 다중 for 문 시 주의점
print("다중 for 문 시 주의점")
for i in 0...3 {
print("inner,", i)
for j in 0...3 {
if i > 1 {
print("j,",j)
// continue
break
}
print("outer,", j)
}
}
// 레이블이 매겨진 문장 (Labeled Statements)
print("Labeled Statements")
OUTER: for i in 0...3 {
print("inner,", i)
INNER: for j in 0...3 {
if i > 1 {
print("j,",j)
continue OUTER
// break OUTER
}
print("outer,", j)
}
}