Ruby 如何求一个数的 1/n 次方?

How to raise a number to a power of 1/n in Ruby?

我只想求一个数的 1/n 次方。如果我这样做:2**(1/7),无论 n 是多少,我总是得到 1;这仅在分红为 1 时发生。

提前致谢。

运行 1/7 在控制台中看看你得到了什么。

然后尝试1.0 / 7.0,避免"integer division."