在Scala中使用Float作为Int(不进行转换)

时间:2014-12-06 01:15:42

标签: java scala type-conversion

我正在尝试在Scala中实现快速逆平方根算法。该算法涉及通过对其二进制表示应用按位和整数运算来利用32位浮点数的二进制表示,就像它是Int一样。换句话说,我必须在Float的二进制表示中创建一个Int,而不仅仅是使用一个强制转换操作符。

我记得在Java中做过类似的事情,我相信它是使用Integer的一些静态方法完成的。我是Scala的新手,但我似乎无法找到这样的方法。如何在Scala中执行此操作?

0 个答案:

没有答案