본문 바로가기

control flow2

[iOS/Swift] 반복 제어흐름, Looping Control 이전 포스팅글에 이어서.. 제어흐름(Control Flow)의 유형중 하나인, 반복문에 대해 살펴보고자 합니다. 반복 제어흐름 (Looping Control) 지정된 조건에 만족할 때 까지 계속해서 반복적으로 수행하는 구문 반복 제어흐름은 일련의 조건을 지정하고, 만족할 때까지 반복적으로 수행하고 종료되는 구문입니다. 반복문은 크게 2가지 유형의 구문으로 나뉘게 됩니다. 반복의 횟수를 알고 있을때 (for-in loops) 반복의 횟수를 알지 못하므로, 조건(Boolean)이 필요할 때 (while loops) 위 두개 유형은 동일한 작동방식인 반복구문(Loops)의 특성을 가지고 있으나, 원하는 값을 보다 효율적으로 도출하기 위한 개발자의 선택이 필요합니다. for - in 반복문 특정 상수나, 컬렉션.. 2022. 11. 4.
[iOS/Swift] 조건부 흐름제어, Condition Flow Control Swift 프로그래밍 과정에서, 우리가 작성하는 코드를 구문(Statement)이라 합니다. 이러한 구문은 아래와 같이 3가지 유형으로 구분됩니다. 단순문(simple) : 값 출력, 객체 선언, 구조체, 클래스 정의와 같은 표현식이나 선언 구문 컴파일러 제어(compiler control) : 컴파일러의 작동을 바꾸도록 허용하는 구문 흐름제어(control flow) : 프로그램의 실행흐름을 바꾸기 위한 구문 앞서 배운 Swift 문법의 내용의 대부분은 단순문(값 출력, 객체선언)으로 분류할 수 있습니다. 하지만, 옵셔널 바인딩이나, 연산자 포스팅 내용 중, " ~와 같은 경우, ~와 같이 실행" 과 같은 일종의 조건을 담고 있는것을 확인할 수 있습니다. 대부분 프로그래밍 기술은 하나 이상 조건을 기.. 2022. 11. 4.