Ruby使用.round()等方法自行赋值float变量

时间:2016-08-26 05:43:35

标签: ruby-on-rails ruby

我遇到了一个非常常见的情况如下 -

public void setBackendInterface(BackendInterface backendInterface) {
        this.backendInterface = backendInterface;
    }

这里var_float += 1234.1234 var_float = var_float.round(2) 的值是通过一些复杂的表达式来计算的,我不能像var_float这样做。因此,还有一条线要重新分配。

我想知道是否有更好的方法来做这个红宝石? 对于前者如果我可以做var_float += 1234.1234.round(2)之类的事情?

2 个答案:

答案 0 :(得分:2)

当然可以:

var_float = (var_float+1234.1234).round(2)

答案 1 :(得分:-1)

我希望这对你有用

null