애플스위프트 - 조건문, 반복문, 스위치문

애플의 Swift 언어에서 제어 흐름을 위한 기본 구조는 조건문, 반복문, 스위치 문을 포함합니다. 아래에 각 구조에 대한 기본적인 예제와 설명을 제공하겠습니다.

 

조건문 (If, Guard)

if 문은 조건이 참이면 코드 블록을 실행합니다.

let temperature = 20 

if temperature > 25 {

  print("날씨가 덥습니다.") } 

else { 

  print("날씨가 적당합니다.")

}

 

guard 문은 조건이 거짓일 때 조기 출구(early exit)를 제공합니다. 주로 함수나 반복문 내에서 사용됩니다.

func checkTemperature(temperature: Int) { 
   guard temperature > 25 else { 
      print("날씨가 춥습니다.") 
      return 
   } // 여기는 온도가 25도 이상일 때 실행됩니다. 
   print("날씨가 덥습니다.")
}
 

반복문 (For-in, While, Repeat-While)

for-in 문은 컬렉션의 각 항목에 대해 반복합니다.

let fruits = ["사과", "바나나", "체리"] 
for fruit in fruits { 
   print(fruit)
}

 

while 문은 조건이 거짓이 될 때까지 반복합니다.

var number = 5 while number > 0 {
    print(number) number -= 1 
}

 

repeat-while 문은 최소 한 번 코드를 실행한 후 조건을 검사합니다.

var count = 3 repeat { 
   print(count) count -= 1 
} while count > 0

 

 

스위치 문 (Switch)

switch 문은 변수의 값에 따라 다른 케이스를 실행합니다.

let someCharacter: Character = "z" 

switch someCharacter { 
   case "a": print("첫 번째 알파벳") 
   case "z": print("마지막 알파벳") 
   default: print("알파벳 중간 어딘가")
}

 

각 케이스는 고유한 코드 블록을 가집니다. default 케이스는 모든 다른 케이스와 일치하지 않을 때 실행됩니다.

 

+ Recent posts