Ruby初心者スレッド Part 13
■ このスレッドは過去ログ倉庫に格納されています
0641デフォルトの名無しさん
2007/08/03(金) 22:27:29Hashをつかえばいいんじゃないかな。
table = {}
while line = gets()
arr = line.split
key = arr[0]
table[key] = [] unless table[key] # 存在すればなにもせず、存在しなければ配列を新規作成
end
なお
table[key] = [] unless table[key]
は
table[key] ||= []
とも書けるけど難しかったら無視して。
■ このスレッドは過去ログ倉庫に格納されています