golang虽然简单但也是包含常量的,不过常量定义起来也是很简单的;可以通过常量来定义类似枚举的功能。
工具/原料
1
golang
2
vscode
方法/步骤
1
常量通过const关键字定义,语法类似var,常量值必须是编译期可确定的数字、字符串、布尔值。
2
定义时指定类型。
3
len([数组/字符串])、cap([数组/字符串])、unsafe.Sizeof返回的是常量值。
4
常量一样受类型约束,不匹配无法通过编译。
5
关键字 iota 定义常量组中从 0 开始按行计数的自增枚举值。
注意事项
1
iota还有更多用法
2
const不能用在函数参数中
上一篇:分清直销与传销的九大区别