如何在 Scala 中将 Int 转换为 BigInt

How to cast Int to BigInt in Scala

我有智力

val y = 10

我想转换为 BigInt

y.toBigInt 

显示错误

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

如何将 Int 转换为 BigInt?

示例如下:

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

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