Newer
Older
Ruby / dic.rb
@SATO Kenjiro SATO Kenjiro on 16 Jan 2023 370 bytes 2023-01-16 19:14:21
# coding: utf-8
require'curses'
include Curses

require 'csv'
words = CSV.read("new2.csv", headers:true)

init_screen
cbreak

setpos(3,0)
   addstr(sprintf("検索(一部でもOK)"))
   ptn = Regexp.new(getstr)
     words.each do |row|
       if ptn =~ row["en"]
       addstr(sprintf("%sの意味は%sです。\n",row["en"],row["jp"]))
     refresh
       end
     end