あるファイルを読み込んでそのファイル内を検索するプログラミングをRubyで書いています。
一通り書いたのですが、どうしてもエラーで「syntax error unexpected end-of-input, expecting keyword_end」と表示されてしまいます。
期待する結果としては、キーボードから入力した文字列がファイル内にあるかどうか検索し、含まれていればその行を表示するというものです。
(ファイルの内容はある言葉の読み方とその漢字が7行にわたって書かれているというもの)
おそらく基本的な部分を見落としていると思うのですが、皆さまのお力をお借りできれば幸いです。
どうぞ宜しくお願いいたします。
//////
dic = "dic.txt"
io = open(dic, "r")
puts "検索語を入力"
key = gets.chomp
while line = io.gets
if line.include?(key)
print(line)
end
end
io.close
//////
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/05 02:29
2018/08/05 08:43