在Golang中,var关键字用于定义变量。它的基本用法如下:

var 变量名 变量类型

其中,变量类型可以是基本类型,如int、string、bool等,也可以是复合类型,如数组、切片、结构体等。示例代码如下:

var number int
var message string
var isTrue bool

number = 10
message = "Hello, World!"
isTrue = true

fmt.Println(number)   // 输出 10
fmt.Println(message)  // 输出 Hello, World!
fmt.Println(isTrue)   // 输出 true

在声明变量时,还可以同时初始化变量。示例代码如下:

var number int = 10
var message string = "Hello, World!"
var isTrue bool = true

fmt.Println(number)   // 输出 10
fmt.Println(message)  // 输出 Hello, World!
fmt.Println(isTrue)   // 输出 true

此外,Golang还支持使用短变量声明语法定义变量,如下所示:

number := 10
message := "Hello, World!"
isTrue := true

fmt.Println(number)   // 输出 10
fmt.Println(message)  // 输出 Hello, World!
fmt.Println(isTrue)   // 输出 true

使用短变量声明语法时,变量类型由其值的类型推导得出。