Menu
CoddyTech

Câu lệnh if

Thuộc phần Kiến thức nền tảng trong hành trình Swift của Coddy. Bài học 26 trên 86.

Câu lệnh if cho phép chương trình chỉ chạy code khi một điều kiện cụ thể đúng. Đây là nền tảng của việc đưa ra quyết định trong lập trình. Giờ đây, code có thể phản hồi khác nhau tùy theo từng tình huống.

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

Code bên trong dấu ngoặc nhọn chỉ chạy khi điều kiện (condition) cho kết quả là true. Nếu temperature là 25, chương trình sẽ không in ra gì vì điều kiện sẽ là false.

Bạn có thể dùng bất kỳ biểu thức nào tạo ra giá trị Boolean làm điều kiện, bao gồm các toán tử so sánh và logic mà bạn đã học:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

Lưu ý rằng Swift không yêu cầu dấu ngoặc đơn quanh điều kiện, nhưng bạn có thể thêm chúng nếu muốn. Tuy nhiên, dấu ngoặc nhọn luôn bắt buộc, kể cả với câu lệnh chỉ có một dòng.

challenge icon

Thử thách

Dễ

Bạn được cung cấp các biến sau:

let speed = 85
let speedLimit = 80

Dùng câu lệnh if để kiểm tra xem speed có lớn hơn speedLimit hay không.

Nếu điều kiện đúng, hãy in ra Speeding ticket issued.

Tự làm thử

let speed = 85
let speedLimit = 80

// TODO: Viết code của bạn bên dưới
// Dùng câu lệnh if để kiểm tra xem speed có lớn hơn speedLimit không
// Nếu đúng, in ra "Speeding ticket issued"
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Playground Swift