本篇总结了Go变量定义的几种方式和对应的程序测试。
一:Go变量的定义,使用var关键字,类型为type,主要通过下面几种方式:
(1) var name type // 名称为name,类型为type的变量
(2) var name1, name2, name3 type // 三个类型都是type的变量
测试下:
(3) var
name type = value// 初始化值为value,类型type的变量
(4) var name1, name2, name3 type = v1, v2, v3// 三个类型都是type的变量并且初始化了相应的
等价于:name1, name2, name3 := v1, v2, v3 // 这里的 := 这个符号取代了var和type,这种形式叫做简短声明。只能用在函数内部,一般用var来定义全局变量。
(5) 特殊的变量_(下划线),任何赋予它的值都会被丢弃。
注意:Go对于已声明但未使用的变量编译阶段会报错
有疑问加站长微信联系(非本文作者)