break Statement

작성일

break

  • break는 함수를 문장을 종료하고 제어를 이어지는 코드로 이동시킨다.
  • 문장이 중첩되어있을때 가장 가까운 제어문만 제어한다.
let num = 1

switch num {
  case 1...10:
    print("begin block")

    if num % 2 != 0 {
      break
    }

    print("end block")
default:
  break
}

print("done")

출력

begin block
done

반복문안에서

for index in 1...10 {
  print(index)

  if index > 1 {
    break
  }
}

출력

1
2

break를 만나 종료된다.