我是Ruby和Shoes的新手,我想我拥有一切。程序似乎正常工作,除非我到达最后一步。我输入贷款金额,利率,在edit_lines中,当我按下计算按钮时,它执行计算,将计算出的数字存储到变量中。最后一步是将贷款总额(贷款和利息)除以贷款的长度(以月为单位)来支付每月付款,因此我可以为整个贷款制作一个支付表,但我要么得到了内部结果,要么得到了没有任何结果。 我想我把整数转换为花车等,但是......不确定。它似乎添加,乘法,subtrct,除了它不会划分2个qbject。如果我输入数字,它可以正常工作。 我究竟做错了什么。看起来确实很难。将varible中的值乘以另一个变量的值的示例代码?
答案 0 :(得分:1)
看起来你正在使用eval(),你几乎从不想要使用它。你可以在普通的红宝石中做同样的事情。我现在只是猜测,因为我在你的评论中看到的代码缺少换行符,但我认为这段代码可行:
@numberbox3.text = @totalinterest + @loadamount
@numberbox5.text = @totalloan / @lengthyears
希望这有帮助!