变量
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 /常量
常量不能用 := 语法声明