Rubyの文字のASCII値
概要
Ruby 1.9 で文字の ASCII 値を取得するにはどうすればよいですか?
私はインターネットを広範囲に検索しましたが、ヒットしませんでした。 ?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