Menu
CoddyTech

Khởi tạo biến

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

Hãy cùng tìm hiểu cách khởi tạo biến trong Go. Khởi tạo nghĩa là gán cho biến một giá trị ban đầu khi bạn tạo biến đó.

Đầu tiên, hãy xem cách khởi tạo biến bằng từ khóa var:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

Sau khi chạy đoạn code này, các giá trị của biến sẽ hiển thị trên màn hình:

25 Gopher true

Ta cũng có thể dùng toán tử khai báo ngắn của Go (:=) để viết code ngắn gọn hơn:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

Sau khi chạy đoạn code này, ta nhận được kết quả giống như trước:

25 Gopher true

Toán tử khai báo ngắn (:=) tự động xác định kiểu dữ liệu dựa trên giá trị bạn cung cấp, giúp code gọn gàng và dễ đọc hơn.

challenge icon

Thử thách

Người mới

Trong thử thách này, bạn sẽ luyện tập khởi tạo biến (variable) trong Go. Nhiệm vụ của bạn là khởi tạo ba biến với các giá trị cụ thể rồi in chúng ra.

Chương trình đã có các khai báo biến, nhưng bạn cần khởi tạo chúng bằng chính xác các giá trị sau:

  • name: kiểu string có giá trị "John"
  • age: kiểu int có giá trị 25
  • isStudent: kiểu bool có giá trị true

Đầu ra dự kiến là:

Name: John
Age: 25
Is Student: true

Tự làm thử

package main

import "fmt"

func main() {
    // TODO: Khởi tạo các biến này với những giá trị yêu cầu
    var name string    // Khởi tạo với "John"
    var age int       // Khởi tạo với 25
    var isStudent bool // Khởi tạo với true
    
    // Đoạn code này sẽ in ra các biến
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
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: Trình biên dịch Go online