方法一:用指针*int,可以判断是否为nil,如果不为nil,再取指针变量的值;
方法二:可以用sql.NullInt32,判断Valid为true,再取Int32的值。
方法三:用int表示状态时,可以在设计的时候规定不使用0值,即从1开始表示具体的状态值。避免0和nil的歧义。
来源:[gostudy](https://github.com/xjieinfo/gostudy)
有疑问加站长微信联系(非本文作者))
有疑问加站长微信联系(非本文作者))
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`