Menu
Coddy logo textTech

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는 조건문 주위에 괄호를 요구하지 않지만, 원한다면 추가할 수 있습니다. 하지만 중괄호는 단일 행 문장이라 하더라도 항상 필수입니다.

challenge icon

챌린지

쉬움

다음과 같은 변수들이 제공됩니다:

let speed = 85
let speedLimit = 80

if 문을 사용하여 speedspeedLimit보다 큰지 확인하세요.

조건이 참이면, 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"를 출력하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨