gpt4 book ai didi

arrays - 如何在Scala中高效地将阵列复制到另一个阵列?

转载 作者:行者123 更新时间:2023-12-04 13:01:55 25 4
gpt4 key购买 nike

如何使用另一种方法将Array复制到另一个Array

我的想法是使用=运算符。例如:

val A = Array(...)
val B = A

但这可以吗?

第二种方法是使用 for loop,例如:
val A = Array(...)
val B = new Array[](A.length)//here suppose the Type is same with A
for(i <- 0 until A.length)
B(i) = A(i)

最佳答案

您可以使用.clone

scala> Array(1,2,3,4)
res0: Array[Int] = Array(1, 2, 3, 4)

scala> res0.clone
res1: Array[Int] = Array(1, 2, 3, 4)

关于arrays - 如何在Scala中高效地将阵列复制到另一个阵列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32431729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com