这是我自己做的网站百度霸屏推广
1定义局部变量
// 第一种定义的方法
var name int
name = 1//第二种定义的方法(常用)
age := 18//多种变量定义
var user1,user2,user3 = "boddy1",2,"boddy3"
2定义全局变量
//可以这样
var name = "boddy"
var age = 18
var ok bool
//也可以这样
var (name = "boddy"age = 18ok bool
)
全部代码实例
package mainimport "fmt"
// 全局变量使用,全局变量可以不使用,但是局部变量必须要使用
//var name = "boddy"
//var age = 18
//var ok boolvar (name = "boddy"age = 18ok bool
)func main() {//var name int//name = 1//var name = 1age := 1 //在Go中变量定义了不用是不行的,局部变量优先级高于全局变量fmt.Print(age)//多变量定义var user1,user2,user3 = "boddy1",2,"boddy3"fmt.Println(user1,user2,user3)
}
tips:1.在Go中,局部变量声明了是不能不用的,没有用过的局部变量会报错,无法编译
2.在Go中,全局变量可以声明而不使用