红宝石中一个角色的整数值?

Jer*_*emy 36 ruby

我希望在红宝石1.9.2中将角色'a'变成97

Ruby 1.8.7

irb(main):001:0> ?a
=> 97
Run Code Online (Sandbox Code Playgroud)

Ruby 1.9.2

irb(main):001:0> ?a
=> "a"
Run Code Online (Sandbox Code Playgroud)

Chr*_*sen 58

你可能想要String#ord:

% irb
ruby-1.9.2-head > 'a'.ord
 => 97 
Run Code Online (Sandbox Code Playgroud)


lok*_*008 25

对于那些正在寻找相反的人ord.我们有chr

>> "A".ord
=> 65
>> 65.chr
=> "A"
Run Code Online (Sandbox Code Playgroud)