애플스위프트 - 조건문, 반복문, 스위치문
애플의 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 케이스는 모든 다른 케이스와 일치하지 않을 때 실행됩니다.
'프로그래밍언어 > 애플스위프트' 카테고리의 다른 글
애플스위프트(APPLE SWIFT) - 함수(function), 매개변수와 반환값, 클로저(Closures) (1) | 2024.01.13 |
---|---|
애플스위프트(APPLE SWIFT) - 배열(Arrays), 집합(Sets), 사전(Dictionaries) (1) | 2024.01.13 |
애플스위프트(APPLE SWIFT) - 변수,상수,자료형,연산자 (1) | 2024.01.13 |
애플스위프트(APPLE SWIFT) - 공부를 위한 준비사항 (2) | 2024.01.13 |
애플 스위프트(APPLE SWIFT) - 언어의 특징과 문법 목차 (0) | 2024.01.13 |