#!/usr/local/bin/ruby name = []# 商品名を配列にいれる value = []# 価格を配列にいれる total = 0# 価格の合計 nitem = 0# 読み取った商品の数 STDERR.print "ポイント倍率は?: " pointrate=gets.chomp begin # テンプレートファイルを開く open("register.tmpl", "r") do |tp| while true STDERR.print "商品名は?: " item = gets if item == nil then# 入力終わりなら gets はnilを返す break end name[nitem] = item.chomp! STDERR.print "おいくら?: " price = gets.to_i value[nitem] = price total += price nitem += 1 end i=0 puts ""# 改行するだけ while template=tp.gets if /%SUMMARY%/ =~ template # テンプレートファイルに %SUMMARY% という行があったら # その部分の代わりに買い物情報を出力 while i