[Swift] 조건문과 반복문

김상우·2021년 10월 26일
0
post-custom-banner

조건문

  • 기본적으로 C++ 문법과 비슷함.
  • if 문
  • switch case default 문
// swift 의 if 조건문

let age: Int = 12

if age < 19{
    print("미성년자 입니다.")
}
else{
    print("성인 입니다.")
}


let animal = "cat"

if animal == "dog"{
    print("개")
}
else if animal == "cat"{
    print("고양이")
}
else{
    print("what?")
}


// switch 조건문
let color = "red"

switch color{
case "blue":
    print("파랑")
case "green":
    print("초록")
case "yellow":
    print("노랑")
default:
    print("I dont know")
}

let temperature = 30

switch temperature{
case -20...9:
    print("winter")
case 20...35:
    print("summer")
default:
    print("?")
}
  • 범위를 나타내는 '...' 키워드 활용에 주목한다.


반복문

  • Python의 문법과 비슷함.
    파이썬은 : 을 사용하지만 스위프트는 { } 를 사용한다.
  • for in 문
  • while 문
  • repeat while 문
// swift의 for in 문
for i in 1...4 {
    print(i)
}

let array = [1,2,3,4,5]
for i in array {
    print(i)
}

let str = "Hello, Swift"
for i in str {
    print(i)
}

// swift의 while문
var number = 5
while number < 10 {
    number+=1
    print(number)
}


// repeat while문. do while문과 비슷한 개념
var x = 6
repeat {
    x += 2
} while x<5

print(x)    // 적어도 한 번 실행하기 때문에 x는 8이 됨.

profile
안녕하세요, iOS 와 알고리즘에 대한 글을 씁니다.
post-custom-banner

0개의 댓글