私はRubyが初めてで、Rubyのプログラミング-The Pragmatic Programmer's Guideを試しています。フラットファイルに行として保存されている曲リストに基づいて曲オブジェクトを作成するために、いくつかの String クラスメソッドを使用しようとしています。
私の 2 つの質問は次のとおりです。 1. フラット ファイルで曲リストを作成するにはどうすればよいですか。2. その特定のファイルを実行して理解するには、どのように ruby を取得しますか?
ありがとう
曲のテキスト ファイルを保持します。
Westfall
I Am the Walrus
Hey Jude
ファイルを開きます。
$song_file = open('songs.txt')
曲の空のリストを作成します。
$song_list = []
テキスト ファイルの各行を繰り返し処理して、ファイルの情報を使用してオブジェクトを作成し、それらをリストに追加します。
$song_file.each_line do |line|
$song_list << Song.new(line)
end
これで曲のオブジェクトができました。
Ruby でのファイル I/O の使用について詳しく知りたい場合は、ドキュメントを参照してください。 http://ruby-doc.org/core-2.0/IO.html