如何在Scala中将Int转换为BigInt

时间:2018-12-07 08:42:09

标签: scala casting int bigint

我有Int

val y = 10

我想投射到BigInt

y.toBigInt 

显示错误

<console>:26: error: value toBigInt is not a member of Int
       y.toBigInt

如何将Int转换为BigInt?

2 个答案:

答案 0 :(得分:3)

以下是示例:

val i: Int = 1
val bigInt = BigInt(i)

答案 1 :(得分:3)

所有明显的方法都有效。您可以将Int分配给BigInt,可以将Int传递给采用BigInt的函数,并且只能使用BigInt(y)