"%.6x"%-10 #=> fffff6
"%.5x"%-10 #=> ffff6
"%.4x"%-10 #=> ..f6
"%.3x"%-10 #=> ..f6
というのは意図的なものでしょうか,それとも単なるバグ?
sprintf.c をざらっと見たところだと,どうも `..f6' で width を見て,そ
れで幅が足りないとそのまま出力しているような感じ.
# ruby 1.7.2 (2002-05-07) [i386-freebsd] なんでこんな中途半端なバージョ
# ンなんだ....
--
柳川和久 @ 東大阪市 . 大阪府 November 22, 2002
What is done can't be undone.