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

From: Yusuke Endoh <mame@...>
Date: 2013-12-01 03:34:32 UTC
List: ruby-list #49711
遠藤と言います。

2013年12月1日 7:21 Hikaru Seki <seki.p.hikaru@ae.auone-net.jp>:
> まずはこれで対処することにしたいと思います。

要は整数をガロア体として扱いたいということだと思うので、
剰余をとるのが簡単、かつ筋が通っていると思います。

  "%04x" % (x % 0x10000) #=> "fffe"

もしくはマスクでも。

  "%04x" % (x & 0xffff) #=> "fffe"


個人的には、負数を与えたことがわかりやすい今の仕様の方が好きです。


それはともかく、

  "..fe".hex #=> -2

とできたら面白いですね。可能かな。

-- 
Yusuke Endoh <mame@tsg.ne.jp>

In This Thread