|
In Go, variables are explicitly declared and used by
the compiler to e.g. check type-correctness of function
calls.
Trong go, biến được khai báo rõ ràng và sử dụng bởi
trình biên dịch để, ví dụ như kiểm tra đúng loại (type) của hàm gọi
|

package main
|
|
|
import "fmt"
|
|
|
func main() {
|
|
var declares 1 or more variables.
|
var a = "initial"
fmt.Println(a)
|
|
Bạn có thể khai báo nhiều biến một lúc.
|
var b, c int = 1, 2
fmt.Println(b, c)
|
|
Go sẽ suy ra loại của biến được khởi tạo.
|
var d = true
fmt.Println(d)
|
|
Những biến được khai báo mà không có
giá trị khởi tạo ban đầu sẽ có giá trị zero-valued (giá trị 0). Ví dụ
Giá trị không (zero value) cho int là 0
|
var e int
fmt.Println(e)
|
|
Cú pháp := là viết tắt cho việc khai báo và
khởi tạo một biến, ví dụ:
var f string = "apple" trong trường hợp này.
Cú pháp này chỉ có thể dùng trong các hàm.
|
f := "apple"
fmt.Println(f)
}
|