データファイル
品名 分類コード 商品コード 価格
"モコモコスパゲッティ" 1 16565M 880
"suidou ざ・movie" 5 54110S 3980
"無邪気白熊" 7 74096M 240
"ウィリーCUB" 3 R345 180000
"恋愛大皿左巻き" 2 25924R 54000
### エラーメッセージ
Traceback (most recent call last):
./open4.rb:12:in <main>': undefined local variable or method
line' for main:Object (NameError)
ソースコード
hinmei=[]
bcode=[]
scode=[]
kakaku=[]
sum=0
while kaimono = gets
if /^(\S+)\s+(\d+)\s+(\d+)\s+(\d+)$/ =~ line then
hinmei << $1
bcode << $2.to_i
scode << $3.to_i
kakaku << $4.to_i
end
end
i = 0
print "--品名-----------+-価格--\n"
while i < score.length
printf("%-20s %5d %5.1f \n",himnei[i], kakaku[1])
### 実現したいこと
データファイルから商品名と価格だけ抜き出し、表の最後に合計金額を表示したい。