在Go中,你可以使用var
关键字来声明变量,也可以使用短变量声明语法(:=
)来声明和初始化变量。常量则使用const
关键字来声明,并且必须在声明时赋值。
package main
import "fmt"
func main() {
// 使用var声明变量
var a string = "initial"
fmt.Println(a)
// 短变量声明语法
b := "short"
fmt.Println(b)
// 声明常量
const c string = "constant"
fmt.Println(c)
}
数据类型
Go是静态类型语言,这意味着所有变量的类型在编译时都需要明确。Go的基本数据类型包括整型、浮点型、布尔型和字符串。
package main
import "fmt"
func main() {
var x int = 1
var f float64 = 3.14
var b bool = true
var s string = "hello"
fmt.Println(x, f, b, s)
}