$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"]
on 04.05.2008 14:59