golang枚举类型 - iota用法拾遗

zsy ·
一般我们数据库中状态字段都用int, 比如 ` 0代表未付款,1代表已经付款,2代表已经发货,3代表确认收货,4代表完成,等等...` 但,当我得到一个数字1,通过iota实现的枚举并不能转成"已付款". 我想,golang中只能写一个函数来传递int参数进去然后switch,最后返回string了吧.
#1