kind=defined
names=chars,each_char
visibility=public

--- each_char{|c| ... }     -> self
--- chars{|c| ... }         -> self
--- each_char               -> Enumerable::Enumerator
--- chars                   -> Enumerable::Enumerator

self に含まれる文字を一文字つつブロックに渡して評価します。

self は読み込み用にオープンされていなければなりません。

また、マルチバイト文字列を使用する場合は [[m:$KCODE]] を適切に設定してください。

@raise IOError self が読み込み用にオープンされていない場合に発生します。

  f = File.new("testfile")
  f.each_char {|c| print c, ' ' }   #=> #<File:testfile>


