Menu
CoddyTech

Biến là gì

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 5 trên 109.

Biến trong Go là một vị trí lưu trữ có tên, dùng để chứa một giá trị. Hãy hình dung nó như một chiếc hộp có nhãn, nơi bạn có thể lưu thông tin mà chương trình cần ghi nhớ.

Để tạo biến, hãy dùng từ khóa (keyword) var cùng với kiểu dữ liệu được khai báo tường minh:

var name string = "Gopher"  // Tạo một biến chuỗi
var age int = 5            // Tạo một biến số nguyên
var price float64 = 19.99  // Tạo một biến số thập phân

Sau khi chạy đoạn code này, ta có ba biến: một chuỗi tên là name, một số nguyên tên là age và một số thực (số thập phân) tên là price.

Để tạo biến bằng var và để Go tự xác định kiểu dữ liệu, ta có thể viết mà không cần ghi kiểu:

var name = "Gopher"  // Go nhận biết đây là một chuỗi (string)
var age = 5          // Go nhận biết đây là một số nguyên (integer)
var price = 19.99    // Go nhận biết đây là kiểu float64

Sau khi chạy đoạn code này, ta nhận được kết quả giống như trước, nhưng Go tự động xác định kiểu dữ liệu dựa trên các giá trị.

challenge icon

Thử thách

Người mới
Trong thử thách này, bạn sẽ luyện khai báo biến (variable) bằng từ khóa (keyword) var trong Go. Bạn cần khai báo hai biến: name là chuỗi (string) có giá trị "Gopher" và age là số nguyên (integer) có giá trị 5. Sau đó, chương trình sẽ in ra các giá trị này.

Tự làm thử

    // TODO: Khai báo biến (variable) 'name' kiểu chuỗi (string) bằng var, với giá trị mà đề bài yêu cầu
    var name string = ""

    // TODO: Khai báo biến 'age' kiểu int bằng var, với giá trị mà đề bài yêu cầu
    var age int = 0
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