登录

java - scala给BigInt赋初值失败?

# Java
巴扎黑 巴扎黑 2559 天前 414 次浏览

全部回复(1) 我要回复

  • ringa_lee

    ringa_lee2017-04-18 10:40:33

    問題不在BigInt, 是右邊那個字面量無法求值.

    scala> 1881676371789154860897069000
    <console>:1: error: integer number too large
    1881676371789154860897069000

    BigInt可以用字符串初始化

    scala> BigInt("12345667890087234578023089723457234705892375071881676371789154860897069000")
    res0: scala.math.BigInt = 12345667890087234578023089723457234705892375071881676371789154860897069000

    回复
    0
  • 取消 回复 发送