2.1 Go语言中的变量定义老孙正经胡说 收录于 Go 2022-06-15 约 258 字 预计阅读 1 分钟 次阅读 目录 变量定义批量定义变量定义变量的赋值和分配值是两个过程,但是可以合二为一,简单来说,:=相当于声明类型并赋值,而=与我们常规理解的等号操作相似1 2 3 4 5 6 var a int a = 15 // 相当于===> a := 15 批量定义可以成组定义变量const和import也可以这样使用1 2 3 4 var ( x int b bool ) 也可以批量定义同一类型的变量1 var x, y int 或者批量赋值1 a, b := 20, 16 特殊的变量名称是_,该变量在赋值后会被丢弃,类似Unix系统的/dev/null以下代码在编译阶段出现./test_var.go:7:16: cannot use _ as value1 2 3 4 5 6 7 8 package main import "fmt" func main() { _, b := 2, 3 fmt.Println(_) } Please enable JavaScript to view the comments powered by Valine.