Ruby初心者スレッドPart8
■ このスレッドは過去ログ倉庫に格納されています
0761デフォルトの名無しさん
2006/11/15(水) 13:51:25普段の非コンピュータ感覚との乖離というか。
------------
ねこだいすき
ねこねこだいすき
ごろにゃん
------------
という3行の文章があったとして、これを
str = io.gets
するとだな、
> 一行読み込んで、読み込みに成功した時にはその文字列を返します。
というマニュアルの表現を素直に解釈すると、最初の str は、
「ねこだいすき」
になるはずだと思うだろ。でも実際は
「ねこだいすき\n」
だ。
文章ならまだしも
puts "ファイル名を入力してください"
filename=$stdin.gets
とかいうプログラム書いた場合、
filenameには改行がくっついてるというのは予想の範囲外だと思う。
■ このスレッドは過去ログ倉庫に格納されています