> Then I ask you again what does have a bearing on that? > x = 0xA > What kind of number is x? To add a little to Gennady Bystritsky's answer: x is not a number--x is a variable. After the assignment, x refers to an Integer object that was created from the Integer literal 0xA. -- Posted via http://www.ruby-forum.com/.