From: Hidetoshi NAGAI Date: 2009-07-03T16:41:35+09:00 Subject: [ruby-list:46147] Re: 文字変換 永井@知能.九工大です. From: eiichi_maekawa@mhi.co.jp Subject: [ruby-list:46146] 文字変換 Date: Fri, 3 Jul 2009 16:08:40 +0900 Message-ID: > 小波さんのアドバイスを受け、どうにか、変換処理を > つくりましたが、どうしても、forループを使ってしまいます。 > > どなたか、each文にするスマートなコーディングに > 手直しして、いただけませんか。 やろうとしていることをそのままに直すなら,例えば --------------------------------------------------------------- def convert(str) str.unpack('a2'*(str.length/2)).map{|c| c.hex.chr}.join('') end data1 = '91448a43835683588365838047' #船海システムG 26バイト puts convert(data1) --------------------------------------------------------------- とか? -- 永井 秀利 (nagai@ai.kyutech.ac.jp) 九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門