Break4 Swift : 기초문법 [중첩된 루프에서 Break] 중접된 루프에서 Break 루프 내부에 루프를 넣으면 중첩 루프(nestedloop)라고 하며, 내부 루프와 외부 루프를 동시에 중단하는 것이 드문 일이 아닙니다. 예를 들어, 다음과 같이 1부터 10까지 구구단을 작성할 수 있습니다. for i in 1...10 { for j in 1...10 { let product = i * j print ("\(i) * \(j) is \(product)") } } //1 * 1 is 1 ~ 10 * 10 is 100 도중에 종료하려면 두 가지를 수행해야 합니다. 먼저 외부 루프에 outerLoop 레이블을 지정합니다. outerLoop: for i in 1...10 { for j in 1...10 { let product = i * j print ("\(i) * .. SWIFT/Grammar 2021. 2. 21. Swift : 기초문법 [Break Loop / 항복건너뛰기(Continue)] Break break키워드를 사용하여 언제든지 루프를 종료할 수 있습니다. 이를 사용해보기 위해 While문을 사용하여 코드를 작성하겠습니다. var countDown = 10 while countDown >= 0 { print(countDown) countDown -= 1 } print("서근블로그") 위 코드에서 if문을 사용하여 조건을 만들었습니다. countDown이 0보다 크거나 같으면 카운트를 하고 -1 씩 합니다. 그리고 조건문인 카운트가 4가 되면 아래 텍스트를 출력하는 것이죠. var countDown = 10 while countDown >= 0 { print(countDown) countDown -= 1 if countDown == 4 { print("Let's go now!") } .. SWIFT/Grammar 2021. 2. 21. Swift : 기초문법 [While 루프] While 루프 루프를 작성하는 두 번째 방법은 while문을 사용하는 것입니다. 확인할 조건을 지정하면 해당 루프 코드가 조건이 실패 할 때까지 계속반복하게 됩니다. 예를 들어, 우리는 1부터 20까지 카운트 한다음 마지막에 "준비 됐으면 시작하겠습니다!" 라는 텍스트를 출력 하려고 합니다. 그렇다면 아래와 같이 While문을 사용하면 됩니다. var number = 1 while number 0 { number -= 2 if number % 2 == 0 { print("\(number) is an even number.") } } //8 is an even number. //6 is an even number. //4 is an even number. //2 is an even number. //0 .. SWIFT/Grammar 2021. 2. 21. Swift : 기초문법 [스위치 - Switch(break/fallthrough)] 목차 Switch switch 구문도 소괄호(())를 생략할 수 있습니다. 단, break 키워드 사용은 선택 사항입니다. 즉, case 내부의 코드를 모두 실행하면 break 없이도 switch 구문이 종료된다는 의미입니다. 이것은 예상치 못한 실수를 줄이는 데도 큰 도움이 됩니다. 따라서 break를 사용하지 않고 case를 연속 실행하던 트릭을 더 이상 하용하지 못합니다. 그렇기 때문에 swift에서 switch 구문의 case를 연속 실행하려면 fallthrough키워드를 사용해야 합니다. Switch 구문의 기본 형태 switch 비교값 { case 패턴: /*실행구문*/ default: //else if 같은 개념 /*실행구문*/ } switch문을 잘 사용하면 if 문 보다 읽기가 훨씬 쉽습.. SWIFT/Grammar 2021. 2. 20. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기