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

From: Hikaru Seki <seki.p.hikaru@...>
Date: 2013-12-01 03:53:21 UTC
List: ruby-list #49712
関です。

>
>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
>
>とできたら面白いですね。可能かな。
>
逆変換ができると良いですね。

以上、宜しくお願いします。

In This Thread