If 문
Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 26번째.
if 문은 특정 조건이 참(true)일 때만 프로그램이 코드를 실행하도록 합니다. 이것은 프로그래밍에서 의사 결정의 기초입니다. 이제 여러분의 코드는 상황에 따라 다르게 반응할 수 있습니다.
let temperature = 35
if temperature > 30 {
print("It's hot outside!")
}중괄호 안의 코드는 조건이 true로 평가될 때만 실행됩니다. 만약 temperature가 25라면, 조건이 false가 되므로 아무것도 출력되지 않습니다.
이미 배운 비교 및 논리 연산자를 포함하여, 불리언(Boolean) 값을 생성하는 모든 표현식을 조건으로 사용할 수 있습니다:
let age = 20
let hasID = true
if age >= 18 && hasID {
print("Access granted")
}Swift는 조건문 주위에 괄호를 요구하지 않지만, 원한다면 추가할 수 있습니다. 하지만 중괄호는 단일 행 문장이라 하더라도 항상 필수입니다.
챌린지
쉬움다음과 같은 변수들이 제공됩니다:
let speed = 85
let speedLimit = 80if 문을 사용하여 speed가 speedLimit보다 큰지 확인하세요.
조건이 참이면, Speeding ticket issued를 출력하세요.
치트 시트
if 문은 조건이 참일 때만 코드를 실행합니다:
let temperature = 35
if temperature > 30 {
print("It's hot outside!")
}조건에서 비교 및 논리 연산자를 사용할 수 있습니다:
let age = 20
let hasID = true
if age >= 18 && hasID {
print("Access granted")
}조건을 감싸는 괄호는 선택 사항이지만, 중괄호는 항상 필수입니다.
직접 해보기
let speed = 85
let speedLimit = 80
// TODO: 아래에 코드를 작성하세요
// if문을 사용하여 speed가 speedLimit보다 큰지 확인하세요
// 참인 경우, "Speeding ticket issued"를 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.