Appearance
常量
常量是一个简单值的标识符,在程序运行时,不会被修改的量。
常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。
定义
- 常量的定义格式:
const ( 常量名1 = 值1 常量名2 = 值2 ...) - 常量的值不可更改
go
const (
LENGTH = 16
WIDTH = LENGTH * 4
)使用场景
错误码
go
// 错误码
const (
// 账号错误
ACCOUNT_ERROR = 10001
// 密码错误
ACCOUNT_PASSWORD = 10002
)状态码
go
const (
// 订单状态:待付款
ORDER_WAIT_PAY = 0
// 订单状态:待发货
ORDER_WAIT_SEND = 1
// 订单状态:待收货
ORDER_WAIT_RECEIVE = 2
// 订单状态:待评价
ORDER_WAIT_EVALUATE = 3
// 订单状态:已完成
ORDER_FINISH = 4
// 订单状态:已取消
ORDER_CANCEL = 5
)缓存前缀
go
const (
// 文章信息缓存时间
ArticleInfoTtl = 24 * 60 * 60
// 文章信息缓存前缀
ArticleInfoKey = "article:info:"
)