From: Mark Probert Date: 2004-05-07T01:02:47+09:00 Subject: Re: Working in hex ------_=_NextPart_001_01C43383.84A4F6F4 Content-Type: text/plain Very true. Thank you Guillaume. --- -mark. -----Original Message----- From: Guillaume Marcais [mailto:guslist@free.fr] Sent: Thursday, May 06, 2004 11:49 AM To: ruby-talk@ruby-lang.org Subject: Re: Working in hex What about: irb(main):001:0> val = 0xe8b8 + (4 * 110) => 60016 irb(main):002:0> val.to_s(16) => "ea70" I think you are confused between the internal representation of a number and its text representation. Guillaume. On Thu, 2004-05-06 at 11:31, Mark Probert wrote: > > Hello, rubyists. > > I need to do the following: > > val = 0xe8b8 + (4 * 110).hex > = 0xe8b8 + 1b8 > = 0xea70 > > Is there an easy way in Ruby of doing this? > I need to have the result in hex. > > -mark. ------_=_NextPart_001_01C43383.84A4F6F4--