我可以用 Int64 创建一个数组吗?
Can I create an Array with an Int64?
我基本上想创建一个数组 (Array.array(k + 1, 1)
) 但是因为 k
是 Int64
类型(必须是),所以我无法创建数组(给出错误),所以我试图找到一种方法来绕过该错误。有什么想法吗?
P.s k < 20000
的值,但它必须存储为 Int64.int
.
只需使用 Int64.toInt
转换为整数:
val k: Int64.int = ...
val a = Array.array (Int64.toInt k + 1, 1)
我基本上想创建一个数组 (Array.array(k + 1, 1)
) 但是因为 k
是 Int64
类型(必须是),所以我无法创建数组(给出错误),所以我试图找到一种方法来绕过该错误。有什么想法吗?
P.s k < 20000
的值,但它必须存储为 Int64.int
.
只需使用 Int64.toInt
转换为整数:
val k: Int64.int = ...
val a = Array.array (Int64.toInt k + 1, 1)