创建目录03.var
,创建文件main.go
,内容如下:
package main
import "fmt"
func main() {
var a int = 100
var (
b string = "Hello Go"
c string = "hello World"
)
fmt.Printf("a = %v a的类型是%T \n", a, a)
fmt.Println(b,c)
}
运行
go run 03.var/main.go
输出
a = 100 a的类型是int
Hello Go hello World
Go中变量的声明
Go语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。Go语言中关键字和保留字都不能用作变量名。
变量需要声明后才能使用,同一作用域不支持重复声明。变量声明后必须使用。
变量声明区分大小写,age和Age是两个不同的变量。
- var 声明变量
var 变量名 type
例如:
var name string
var age int
var isOk bool
- 使用var()声明多个变量
var(
name String = "hello"
age int = 30
isOk bool = true
)