#!/use/bin/env ruby # -*- coding: utf-8 -*- require 'csv' # CSVファイルを読み込む def load_events(filename) events = {} CSV.foreach(filename, headers: true) do |row| events[row['date']] = row['event'] end events end # ユーザーに日付を入力してもらう def main events = load_events('events.csv') puts "調べたい日付を「〇月〇日」という形式で入力してください:" input_date = gets.chomp # データを検索して結果を表示 if events.key?(input_date) puts "その日は#{events[input_date]}" puts"出典:Wikipedia" else puts "その日はまだ登録されておりません。" puts"出典:Wikipedia" end end main