私のtxtファイルには数行が含まれており、キーを最初の2ワード、値を3ワードとしてハッシュに各行を追加したい...次のコードにはエラーはありませんが、ロジックが間違っている可能性があります...最後の行が想定されていますハッシュのすべてのキーを出力するには...しかし何も起こりません...plsヘルプ
def word_count(string)
count = string.count(' ')
return count
end
h = Hash.new
f = File.open('sheet.txt','r')
f.each_line do |line|
count = word_count(line)
if count == 3
a = line.split
h.merge(a[0]+a[1] => a[2])
end
end
puts h.keys