情報科学概論
2001.5.22の復習課題に関するヒントおよびコメント
【2001.5.31更新】




別の場所にあるヒントページも参照のこと。
実行の形式が、コマンドラインから

$ ruby average.rb data.txt

ということなので、作成するスクリプトはdata.txtを自分で読み込まないといけない。そのようなときに使う常套手段は、

while line = gets
...
end

というものである。別段ややこしいARGVやARGFを使わなくても、openを使わなくてもこれでできる。上記のwhileループは読み込むべき行がある間中続くので、その行をどのように処理するか、splitで配列に分けたり計算したり、という処理がその間に行われる。


目次ページに戻る