#!/usr/bin/env ruby # coding: utf-8 require 'csv' csv = CSV.read("j2122.csv", :headers => true) puts"正規表現を利用した辞書だよ" print "探したいもの: " date = Regexp.new(gets.chomp) csv.each do |row| lat,lon = each[0], each[1] end if mono =~ kwd printf("%s は名前%.5f, 意味%.5f です。\n", kwd, lat, lon) end #{プログラムの説明} #このプログラムは、以前習ったCSVファイルや正規表現を利用して #Ruby用語を検索できるようにするプログラムです。 #このプログラムを作った理由としては、私がいつもプログラムを制作 #する時分からない用語が出てきたときにいちいちS4に行って教科書や #授業動画を確認してVirtualBoxに戻って来るのが #正直「かなりめんどくさい!!」と感じこのプログラムを作成しました。 #このプログラムを利用すると #分からない用語が出た⇒ターミナルを開く⇒このプログラムを起動し調べる #⇒ー以上ー #という行程で済ますことができる。 #実際には動画や教科書の方がわかりやすいが #用語を検索し使い方、意味を見るくらいならこれで十分と思った。 #これからこのプログラムを改善し利用して行きたいと思った。 #テーマ #このプログラムテーマは #プログラムを書く人の調べる行程を少なくしたいという悩みを解決するプログラムです。 #実装したい機能 #・もっと言葉を増やしたい #・調べた言葉に関連する用語を一緒に表示させたい #・開始メニュー終了メニュー機能を追加したい #・何回も連続して調べられるようにしたい(ループさせたい) #結果 #現段階では収録言語数も少なくまだ悩みを解決できたとは言えない。 #しかし実装したい機能のアイデアを組み合わせて #改良すれば解決できると思った。