成瀬です。
eiichi_maekawa@... wrote:
> るびきちさんの助言で、なんとか、変換処理作りましたが、
> もう少し、Rubyらしいコーディングにしたいのですが、
> どなたか、ご教示願います。
> よろしくお願いします。
> textHex = textHex + (byte/16).to_s
String#to_sのマニュアルを読み返してみましょう。
to_sは引数を取るのです。
> "%#x" % byte
のあたりに考慮の跡は見えますが、sprintfのマニュアルも見直して見るとよいかと。
こちらの方法の方が%02xがあるからより楽でしょう。
最もRubyらしい……というかPerlらしい方法は、
'船海システムG'.unpack('H*')[0]
でしょうね。
--
NARUSE, Yui <
naruse@...>