1、一般介绍
定义变量使用的关键字
:
var。
定义变量的一般形式:var 变量名[变量名2,变量名3......] 变量类型 = 初始化值[初始化值2、初始化值3......]。
其中初始化部分(= 初始化值[初始化值2、初始化值3......])可选,如果没有初始化部分,默认为对应变量类型的“零值”,比如,int类型的零值为0等。
定义和初始化变量的速写语法:变量名 := 初始化值(可为常量、常量表达式、或者函数调用等)。
2、参考例子
package main
import "fmt"
func main(){
// 一般定义初始化方式
var a string = "shadow"
// 定义初始化多个变量
var b,c int = 1, 2;
// 定义变量,不初始化
var e int;
// 定义初始化变量的简写方式
f := "shorthand";
fmt.Println(a);
fmt.Println(b, c);
fmt.Println(e);
fmt.Println(f);
}
注:本文参考go by example的例子点击打开链接