为什么编程中大家都喜欢使用int来代表各种状态和类型常量,而不是使用中文或英文单词常量?

省空间和内存。

更少的错误(跨语言、跨平台),如果使用中文,在不同语言开发环境下可能不同,而且不利于国际化(只有中文人员能看懂)

高效的搜索,搜索功能一般都很重要,字符串搜索和数字搜索,明细不同。

switch,在一些语言中,字符串不可以switch。

安全性:一般来说,用户或前端,不需要知道它代表什么意义,如果写得清清楚楚,在一定程序上不利于代码的安全性。

另外,还可以方便得转换字典,只要有一套字典,就可以轻松换成任何字符。

基于以上见解,推荐能使用数字尽量使用数字,如果数字多了感觉混乱,添加一个中间表,记录各个数字对应的中文解释,以便在必要情况下读取。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注