본문 바로가기

Swift랑 친해지기/Swift 책보면서 정리해보기31

guard 구문 - 스위프트 조건문 = 분기문(Branch Statement) 프로그램 내에서 하나 또는 그 이상의 조건값에 따라 특정 구문을 실행하도록 프로그램의 흐름을 분기하는 역할을 함 실행방식에 따라 크게 세가지로 나눴음 1. if 2. gaurd 3. switch 이중에 guard문을 공부해 보겠음 guard 구문 guard else{ } -guard구문은 후속 코드들이 실행되기 전에 특정조건을 만족하는지 확인하는 용도로 쓰임 -특정 조건을 만족하지 않은 채로 후속 코드를 실행하면 심각한 오류가 발생할 경우에 전체 구문을 조기 종료하기 위한 목적으로 사용 -else 구문 이후에는 코드 진행을 막아주는 구문이 반드시 포함되어야 함 (return, break) *return -함수의 실행을 종료할 때 사용 -return 구문이.. 2022. 1. 17.
if조건문 - 스위프트 조건문 = 분기문(Branch Statement) 프로그램 내에서 하나 또는 그 이상의 조건값에 따라 특정 구문을 실행하도록 프로그램의 흐름을 분기하는 역할을 함 실행방식에 따라 크게 세가지로 나눴음 1. if 2. gaurd 3. switch 이중에 if문에 대해서 알아볼거임 스타또 가장 기본적인 형태의 if문 if{ } 조건식에는 반드시 Bool타입의 참, 거짓을 판단할 수 있는 구문이어야 함 *스위프트는 참, 거짓을 0,1로 사용할 수 없음 그러면 미성년자를 표현하는 방법은 알았는데 성년을 표현하고 싶으면 어떻게 표현을 해야할까?? 아래와 같이 if문을 연달아 사용해 보았다. if문을 두번 사용해서 범위를 합쳤을 경우에 서로 겹치는 부분이 있을 수 있고, 합쳐서 전체 범위를 뜻할 수 없어 완벽한 여.. 2022. 1. 17.
while 반복문 - 스위프트 While 반복문 주어진 조건이 false가 될때까지 구문을 계속 반복 실행함 다르게 말하면 조건을 만족하는 동안 계속 실행한다고 할 수 있음 while 문을 사용하는 경우 1) 실행횟수가 명확하지 않을 경우 2) 직접 실행해보기 전까지는 실행 횟수를 결코 알수 없을 때 3)실행 횟수를 기반으로 할 수 없는 조건일때 등등 while구문 사용형식은 다음과 같음 while { } 조건식은 반드시 참(true)나 거짓(false)를 결과 값으로 반환해야함 true면은 실행블록 내의 코드가 반복 수행됨 false면 반복문실행종료 후 코드 블록을 빠져나감 풀이 1)변수 n이 2이다. 2)n이 1000보다 작은동안 반복문을 실행해라 반복문 내용 - n에 2를 곱해라 반복문을 돌게 되면 n값은 4,8,16,32,64.. 2022. 1. 17.
for반복문 - 스위프트 반복문 주어진 조건에 의해 특정 코드 블록을 반복적으로 실행할 수 있게 해 주는 구문임 반복문을 계속 돌게 되면 내가 원하는 위치에서 빠지는게 어려워지지 않겠음?? 그래서 흐름을 제어하고자 할때 break 구문과 continue 구문을 사용함 반복문에서 중요시 봐야되는 두개가 있음 1)루프(Loop) 프로그래밍에서 코드 블록의 반복 2))루프횟수 반복되는 횟수 루프횟수가 정해져 있는지를 기준으로 for, while 문으로 나눌 수 있음 For반복문은 정해진 횟수만큼에 의해 반복을 함 for 반복문은 스위프트 3.0 버전 이후로 for ~ in구문만 사용됨 for ~ in 구문 for in { } 순회대상 주로 순번을 가지는 집단 자료형이나 범위를 가지는 데이터 등이 사용됨 대상의 길이나 포함하는 아니템 .. 2022. 1. 14.