Ruby Forum Ruby-dev > StringIO#readlines(nil)

Posted by Tanaka Akira (Guest)
on 04.05.2008 14:59
(Received via mailing list)
$B0J2<$N$h$&$K(B StringIO#readlines $B$K(B nil $B$rM?$($k$H(B 
TypeError
$B$K$J$j$^$9!#(B

% ./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 `<main>'

IO#readlines $B$J$i!"0J2<$N$h$&$K%U%!%$%k$N;D$jA4It$,0l9T$H$7(B
$B$FF@$i$l$^$9!#(B

% ruby -e 'puts "a", "b"' | ./ruby -e 'p STDIN.readlines(nil)'
["a\nb\n"]