Ответ 1
Метод String#ord
выполнит трюк:
ruby-1.9.2-p136 > 'x'.ord
=> 120
ruby-1.9.2-p136 > '0'.ord
=> 48
ruby-1.9.2-p136 > ' '.ord
=> 32
Как получить значение ASCII символа в Ruby 1.9?
Я искал Интернет далеко и широко, но безуспешно. Я пробовал? X и "x" [0], но все они возвращаются "x".
Метод String#ord
выполнит трюк:
ruby-1.9.2-p136 > 'x'.ord
=> 120
ruby-1.9.2-p136 > '0'.ord
=> 48
ruby-1.9.2-p136 > ' '.ord
=> 32
Вы также можете использовать
ruby-2.0.0p353 > "x".sum
=> 120
ruby-2.0.0p353 > "a string".sum
=> 792
Метод "sum" найдет сумму всех кодов символов, но если вы поместите только один символ, он даст вам код только этого.
x.ord
Ваш ответ
Может быть, эта ссылка поможет вам Получение символьного кода ASCII в Ruby с использованием символа`? `(вопросительный знак)