[ruby-list:49715] Re: sprintfフォーマットについて

From: FUKUBAYASHI Ippei <ippei@...>
Date: 2013-12-01 04:12:01 UTC
List: ruby-list #49715
ひきつづきふくばやしです。
自己つっこみですが,

>>   "..fe".hex #=> -2
> irb(main):001:0> (-15).to_s 16
> => "-f"

(-1).to_s(3) => "..2"

ってなったらいいじゃない? とか思った次の瞬間に浮かんだのが

(-1).to_s(10) => "..9"

これは微妙ですねえ。実は

'-f'.hex => -15

ですし……。

sprintfという観点からは '%d'%'0x..f' が '-1' になってくれたら? とか思いました。
この場合みるところは Integer() ですね。

----
FUKUBAYASHI Ippei <ippei@tsg.ne.jp>

In This Thread