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