Golang学习笔记(二):类型、变量、常量
不支持隐式类型转换,必须进行显式类型转换转换只发生在两种互相兼容的类型之间: 各类int不允许相互赋值或操作,不然会在编译时报错4.类型默认值声明不赋值,类型零值,非空值,而是声明后的默认值保留字变量1.变量声明示例:结果:2.多变量声明:注意:A.多变量赋值时,将先行计算所有左侧变量的值,再进行赋值C.已声明但是没有使用的变量会在编译阶段报错,较Python 更为严格常量常量可以是字符,字符串,布尔或数字常量赋值是编译期的行为1.常量声明在编译阶段就能确定下来的值,在运行时无法改变该值说明:枚举iota,特殊常量,可以认为是一个可以被编译器修改的常量在每一个const关键字出现时,被重置为0
用户评论