Go语言 - 变量

Go语言的变量跟其他语言的使用有较大的区别,go语言的类型都写在变量的后面。

// 声明变量number,类型为int
var number int
number = 1
// 如果直接初始化变量,那么类型可以省略
var number = 1
// 或者使用 := 简化var声明
number := 1

匿名变量,Go 不允许声明变量不使用,所以匿名变量很有用,Go 语言使用"_"作为匿名变量

a, b, c, _ := 1, 2, 3, 4
// 4直接丢掉
fmt.Println(a, b, c)

Go 语言多值赋值,交换内存,这个跟 python 有点类似:

a := 1
b := 2

a, b = b, a
fmt.Println(a, b)
posted @ 2021-07-18 13:16  HiIT青年  阅读(35)  评论(0编辑  收藏  举报