在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
变量声明一、标准声明 Go语言的声明格式为: var 变量名 变量类型
变量声明以var开头 var name string var age int var isOK bool 批量对变量进行声明 var ( name string age int isOK bool ) 二、变量初始化(给变量赋值) Go在声明变量的时候,每个变量都会被初始化成其类型的默认值, 例如:
声明变量的时候指定初始值 var 变量名 类型 = 表达式(值)
举个例子: var name string = "junming.zhai" var age int = 18 还可以一次初始化多个变量(给多个变量赋值): var name,age = "junming.zhai",18 短变量声明和初始化: 注意:只能在函数内部用短变量声明 package main import ( "fmt" ) //全局变量 var m = 100 匿名变量: 在使用多重赋值时,如果想要忽略某个值,就可以使用匿名变量;匿名变量用一个下划线"_"表示 package main import ( "fmt" ) //foo函数会有两个值 func foo() (int, string) { return 10, "junming.zhai" } func main() { age, _ := foo() //foo函数会有两个值,需要用两个变量接收,但是这里直用一个参数接收,另一个参数用下划线"_"代替,就是没有参数接收 _, name := foo() fmt.Println(age) fmt.Println(name) } 结果: 10 junming.zhai 常量声明:常量就是恒定不变的值,用const声明 声明格式: const 常量名 = 值
给常量赋值 const name = junming.zhai
批量给常量赋值: const ( name = "junming.zhai" age = 18 )
|
请发表评论