变量可以通过变量名访问
Go语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。
声明变量的一般形式是使用var 关键字:
实例
package main
import “fmt”
func main(){
var a string = "Guoyujie"
fmt.println(a)
var b,c int = 1,2
fmt.println(b,c)
}
输出结果为: Guoyujie 1,2
变量声明
指定变量类型,如果没有初始化,则变量默认为零值
实例:
package main
import “fmt”
func main(){
//声明一个变量并初始化
var a = "Guoyujie"
fmt.Println(a)
// 没有初始化就为零值
var b int
fmt.println(b)
// bool 零值为false
var c bool
fmt.println(c)
}
输出结果为: Guoyujei
0
false
一下几种类型为nil:
var a *int
var a []int
var a map[string]int
var a chan int
var a func(string)int
var a error error 是接口
实例
package main
import "frt"
func main(){
var i int
var f float64
var b bool
var s string
fmt.println("%v %v %v %q\n",i,f,b,s)
}
输出结果是: 0 0 false “ ”
第二种,根据值自行判定变量类型
实例:
package main
inport "fmt"
func main(){
var b = true
fmt.println(b)
}
输出结果为: true
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv122293