卡卷网
当前位置:卡卷网 / 每日看点 / 正文

存号码,究竟该用int类型还是string类型?

作者:卡卷网发布时间:2025-01-11 16:45浏览数量:69次评论数量:0次

哥们,你这样想。

数值用int,字符串用String。这没毛病吧?

什么时候用int而不是String?需要做数算。年龄、年份,为什么用能用String?因为防不住有人存二十五,到时候计算就出错了。

什么时候用String而不是int?因为它是标识、是字符串,虽然有时候看上去像数字,但本质上还是字符串呀。

为什么QQ号用字符串?因为正常业务场景不会用的做四则运算,而且万一QQ支持自定义字符串了呢(已经不用万一了,因为支持邮箱)?

号码为什么用字符串同理,正常业务不会去把他加减乘除,但保不齐要面对各种需要非数字的场景,如前面加国家地区码,区号以0开头,号码间需要分隔符等,去搜索一个号码正则表达式你会意识到,原来号这么多可能。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码