Skip to content

变量

8

go
package main

import "fmt"

var c, python, java bool

func main() {
	var i int
	fmt.Println(i, c, python, java)
    // 0 false false false
}

初始值

go
package main

import "fmt"

var i, j int = 1, 2

func main() {
	var c, python, java = true, false, "no!"
	fmt.Println(i, j, c, python, java)
    // 1 2 true false no!
}

短变量声明(short variable declaration)

专门用来声明并初始化局部变量

:= 只能在函数内使用,类型可以自己推断

go
package main

import "fmt"

func main() {
	var i, j int = 1, 2
	k := 3
	c, python, java := true, false, "no!"

	fmt.Println(i, j, k, c, python, java)
}

const /常量

常量不能用 := 语法声明