我收到以下错误:
/calcTax.rb:9: syntax error, unexpected $undefined
grandtotal = $#{subtotal - tax}
从这段代码:
print('What amount would you like to calculate tax for? $')
subtotal = gets.to_i
taxrate = 0.078
tax = subtotal * taxrate
if (tax > 0.0)
grandtotal = $#{subtotal + tax}
else if (tax < 0.0)
grandtotal = $#{subtotal - tax}
puts "Tax on $#{subtotal} is $#{tax}, so the grandtotal is $#{grandtotal}."
我想知道我是否需要以subtotal
不同的方式设置一个值,或者我可以做些什么来修复我的程序?
我unexpected $end
在第 10 行也遇到了错误。