主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go语言
请问大家在日常工作中如何判断0值
muyego
·
· 889 次点击
大家好, 小弟冒昧问一个问题, 大家在日常工作中怎么处理0值的传参, 比如接口中传参status为0是非正常状态, 但是接收的时候status变量为int类型, 他默认就是0, 这个怎么通过语言特性去判断传参和默认值的区别呢?
阅读全文
查看全部 2 个评论
18393910396
这样看,设计就有问题。接口传默认值,后端服务单纯没法判断这样是否是有效值,除非由第二个参数标识
评论于 2020-05-25 09:38:58
#1
更多评论
jarlyyn
首先,日常工作压根不需要去判断0值。 其次,如果你是指json反序列化接受数据的话,你必须知道是否传过来的数据的类型应该是*int,而不是int
评论于 2020-05-25 10:11:57
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册