본문 바로가기

반복문5

(Swift) 반복문 우리가 "안녕하세요"를 100번 출력하고 싶다고 가정하자 print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") '''' 100번 쓸 수 없다. 이때 반복문을 사용한다. Swift에서는 반복문을 2개 제공한다 1. For in Loop 2. While Loop 각자 특징을 가지고 있으니 살펴보자 1. For - in Loop for 반복상수 in 범위연산자,컬렉션{ 구문 } 범위연산부분에 upperBound나 lowerBound에 따라서 반복상수의 자료형이 달라진다. 반복상수는 반복문 내 즉 Local scope에서만 사용가능하며 상수이므로 따로 값을 변경할 수 없다. 2. While Loop while condition{ s.. 2022. 7. 29.
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.