1
我正在完成一个涉及时钟的例子,所以我在一些情况下使用0到60之间的整数,在其他情况下使用0和60之间的整数。我需要每个号码的长度为两个数字长,甚至当值小于10保持号码的长度相同
例如
0 => 00
2 => 02
10 => 10
etc
我想拥有它们格式化的,但不一定给他们打印出来。什么是最简单的方法来实现这一点?
我正在完成一个涉及时钟的例子,所以我在一些情况下使用0到60之间的整数,在其他情况下使用0和60之间的整数。我需要每个号码的长度为两个数字长,甚至当值小于10保持号码的长度相同
例如
0 => 00
2 => 02
10 => 10
etc
我想拥有它们格式化的,但不一定给他们打印出来。什么是最简单的方法来实现这一点?
非常感谢。是否可以格式化数字而不打印出来? –
数字只是一个*值*,它不具有*长度*,直到您创建该值的*字符串表示形式*为止。如果你只是想要一个字符串而不打印它,你可以改为'strval:= fmt.Sprintf(“%02d”,number)'。 – Aedolon