我必须数组,我尝试将数组liczba分配给liczba2

var liczba:[Int]=[1,2,3,4]
var liczba2:[Int]=[]

var rozmiar=0
for var i=0;i<liczba.count;++i{
    for var j=0;j<liczba2.count;++j{
    liczba[i]=liczba2[++rozmiar]
    }
}

print(liczba2)


怎么了?

最佳答案

更新:我了解liczba2 = liczba完美地工作。但是,我想将以下代码显示给@MagdalenaDziesińska,以便她可以学习语法。

这会将liczba的元素复制到licbza2

var liczba:[Int]=[1,2,3,4]
var liczba2:[Int]=[]

var rozmiar=0
    for element in liczba {
    liczba2.append(element)
    }
    print(liczba2)

关于arrays - 从旧数组分配到新数组Swift,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37526974/

10-09 02:01