go语言中的变量名、函数名、、方法名、包名、类型名字等所有的标识符命名,都遵循统一的规则:
声明变量的语法:
var 变量名字(标识符) type(类型)
没有看错,声明变量需要使用关键字 var
(1)只声明变量,不赋值。
var Name int
说明:
(2)声明变量以后在赋值
var Name int Name = 12
(3)声明变量的同时赋值
var Name int = 12 // 显示的指定变量的类型 var Name = 12 // go编译器会自行的通过等号右边的值进行类型推导,在这里,通过类型推导出来,Name的类型是int类型,在不同的平台,int类型对应的类型是不确定的,比如在32位系统上,int对应int32,在64位操作系统上,int对应int64
(4)使用类型推导
Name := 12
注:
(5)同时声明多个变量
使用var() 可以同时声明多个变量
var ( Name string = "yjt" Age, Score int // 如果类型一直,可以声明在同一行 )
原文:https://www.cnblogs.com/yjt1993/p/12786521.html