From: Tanaka Akira Date: 2008-05-04T21:58:37+09:00 Subject: [ruby-dev:34591] StringIO#readlines(nil) 以下のように StringIO#readlines に nil を与えると TypeError になります。 % ./ruby -rstringio -e 'p StringIO.new("a\nb\n").readlines(nil)' -e:1:in `readlines': can't convert nil into String (TypeError) from -e:1:in `
' IO#readlines なら、以下のようにファイルの残り全部が一行とし て得られます。 % ruby -e 'puts "a", "b"' | ./ruby -e 'p STDIN.readlines(nil)' ["a\nb\n"] -- [田中 哲][たなか あきら][Tanaka Akira]