如果你要发明一门新语言,你认为原始数据类型应该大写吗,比如 Int
, Float
, Double
, String
与标准类命名约定一致?为什么或为什么不?
我所说的“原始”并不是说它们不能成为(或表现得像)对象。我想我应该说“基本”数据类型。
最佳答案
如果我要发明一种新语言,它不会有原始数据类型,只有包装对象。我已经在 Java 中完成了足够多的包装器到基元到包装器的转换,足以让我度过余生。
至于大写?我会选择区分大小写的第一个字母大写,部分原因是这是我脑海中根深蒂固的惯例,部分原因是为了传达这样一个事实:嘿,这些也是对象。
关于naming-conventions - 原始数据类型应该大写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878412/