变量声明 (隐式转换,强制类型)
var a int 默认值0
var b string 默认值”“(控制符)
var c = 0 强制类型int
var b = "w" 强制类型string
var e int = 1 指定类型int
var f string = "w" 指定类型string
a := 0 := 声明方式
a,b := 0
变量声明未使用为报错,防止随意声明无用变量,规范代码。
常量声明
const a int 错误,必须完成表达式(const declaration cannot have type without expression)
const a int = 0 正确
const c = 0
const b string = c 错误 指定string类型,无法接受int类型数据。表达式类型一致
const c = 0
const b = c 正确
常量声明未使用不会报错
有疑问加站长微信联系(非本文作者)