Как мне получить значение ASCII символа в Ruby 1.9?
Я искал в Интернете повсюду, но безуспешно.Я пробовал? X и "x" [0], но все, что они возвращают, это "x".
Метод String#ord поможет:
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
http://www.ruby -doc.org / ядро / классов / String.html # M001177
Может быть, эта ссылка поможет вам Не удается получить код символа ASCII в Ruby с помощью `?` (Вопросительный знак)
Ваш ответ
Ruby: символ ascii из строки