[iOS/PointFree] 동시성프로그래밍: 구조적 프로그래밍과 MainActor
·
iOS/💻 iOS Study
Structured programming구조적 프로그래밍: 현대에 일반적으로 사용하고 있는 방식으로, 프로그램이 위에서 아래로 선형적으로 읽히도록 만드는 것을 목표로 하는 패러다임 프로그램의 일부를 블랙박스로 구성하여 항상 모든 세부사항을 알 필요 없게 된다. 기본 도구 - 조건문, 반복문, 함수 호출 및 재귀 등 예시로 Swift에는 for문이 없고, Jump문이 있다고 가정해보자.만약 0부터 100 사이 모든 짝수를 출력하려면 아래와 같이 작성해볼 수 있다.var x = 0top: if x.isMultiple(of: 2) { print(x)}x += 1if x 특정 줄에 top: 과 같은 레이블을 붙이고, 실행 흐름을 해당 레이블로 이동시킬 수 있는 continue 를 사용한다고 가정해보자.위와 같..