1

この場合は 61d54e71b6c8409f9586ffd4cf9ffada です。

数値表現で作業したいと思います。

Pythonでは、次のようにします。

 number = 61d54e71b6c8409f9586ffd4cf9ffada

しかし、私はPythonではなくScalaを使用しています。

私が試してみました:

scala> val bd = BigDecimal("61d54e71b6c8409f9586ffd4cf9ffada")
java.lang.NumberFormatException

と:

scala> val bd = BigDecimal("0x61d54e71b6c8409f9586ffd4cf9ffada")
java.lang.NumberFormatException

数が小さければ、次のことができます。

scala> val bd = 0x61d54e
bd: Int = 6411598

誰にも何か提案がありますか?

4

1 に答える 1

3
scala> BigInt("61d54e71b6c8409f9586ffd4cf9ffada",16)
res0: scala.math.BigInt = 130042665859304569025379016689359780570
于 2013-05-07T15:09:58.017 に答える