在Clojure中,数字是不允许使用零填充的,这是因为零填充数字在计算机内部的表示是没有意义的,并且可能会导致混淆和错误。
例如,如果允许使用零填充数字,那么数字10和数字010将被视为相同的数字,这可能会导致程序员在处理这些数字时出现错误。
此外,Clojure中的数字是以十进制表示的,因此在表示数字时,不需要使用零填充。如果需要将数字转换为特定进制,可以使用Clojure中的转换函数,例如Integer/parseInt
和Long/parseLong
。
总之,Clojure不允许使用零填充数字,是为了避免混淆和错误,并确保数字的表示是清晰和简洁的。
领取专属 10元无门槛券
手把手带您无忧上云