Go if else Statement

Hiểu Về Câu Lệnh If-Else Trong Ngôn Ngữ Lập Trình Go

Ngôn ngữ lập trình Go, thường được gọi là Golang, là một ngôn ngữ được phát triển bởi Google. Nó nổi bật với cú pháp đơn giản, hiệu suất cao và hỗ trợ đồng thời tốt. Trong bài viết này, chúng ta sẽ tìm hiểu về câu lệnh điều kiện if-else trong Go, một trong những cấu trúc điều khiển quan trọng nhất trong lập trình.

Định Nghĩa

Câu lệnh if-else trong Go cho phép bạn kiểm tra một điều kiện và thực hiện các khối mã khác nhau dựa trên việc điều kiện đó có đúng hay không. Điều này giúp bạn điều khiển luồng của chương trình dựa trên các giá trị mà nó nhận được.

Cú Pháp

Cú pháp cơ bản của câu lệnh if-else trong Go như sau:

if điều_kiện {
    // Khối mã thực hiện nếu điều kiện đúng
} else {
    // Khối mã thực hiện nếu điều kiện sai
}

Go cũng hỗ trợ câu lệnh if lồng nhau, cho phép kiểm tra nhiều điều kiện liên tiếp:

if điều_kiện1 {
    // Khối mã nếu điều kiện1 đúng
} else if điều_kiện2 {
    // Khối mã nếu điều kiện2 đúng
} else {
    // Khối mã nếu tất cả các điều kiện đều sai
}

Ví Dụ

Dưới đây là một số ví dụ cơ bản về cách sử dụng câu lệnh if-else trong Go:

Ví dụ 1: Kiểm Tra Số Dương, Âm Hay Bằng 0

package main

import "fmt"

func main() {
    var number int
    fmt.Print("Nhập một số: ")
    fmt.Scan(&number)

    if number > 0 {
        fmt.Println("Số bạn vừa nhập là số dương.")
    } else if number < 0 {
        fmt.Println("Số bạn vừa nhập là số âm.")
    } else {
        fmt.Println("Bạn vừa nhập số 0.")
    }
}

Ví dụ 2: Kiểm Tra Tuổi Để Xác Định Tình Trạng Thanh Niên

package main

import "fmt"

func main() {
    var age int
    fmt.Print("Nhập tuổi của bạn: ")
    fmt.Scan(&age)

    if age < 13 {
        fmt.Println("Bạn là trẻ em.")
    } else if age < 20 {
        fmt.Println("Bạn là thanh thiếu niên.")
    } else {
        fmt.Println("Bạn là người lớn.")
    }
}

Kết Luận

Câu lệnh if-else trong Go cho phép bạn điều khiển luồng của chương trình một cách linh hoạt và hiệu quả dựa trên điều kiện. Việc hiểu rõ cú pháp và cách sử dụng câu lệnh này là rất quan trọng cho bất kỳ lập trình viên nào khi làm việc với ngôn ngữ này. Hy vọng rằng bài viết này sẽ giúp bạn nắm rõ hơn về cách thức hoạt động của câu lệnh if-else trong Go.