Ruby 1.9.0 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class String > each_byte

instance method String#each_byte

each_byte {|byte| ... } -> ()
each_byte -> Enumerable::Enumerator

文字列の各バイトに対して繰り返します。

なお、バイトごとに分割した配列を得たいときは、 Ruby 1.8 までなら unpack('C*') を、 Ruby 1.9 以降は String#bytes を使ってください。

例:

"str".each do |byte|
  p byte
end
    # => 115
    # => 116
    # => 114

[SEE_ALSO] String#bytes