gpt4 book ai didi

ios - 索引的 Swift 数组设置值不起作用

转载 作者:行者123 更新时间:2023-11-28 13:10:27 26 4
gpt4 key购买 nike

我有一个方法(下面的内容),其中 queue2 只是一个 [Int]。我打印了很多东西,看看是否一切正常。

public func cool(item: Int) {
println(item)
println(back)
//queue2.insert(item, atIndex: back)
queue2[back] = item
println(queue2.description)
println("done")
}

问题是这在运行时失败了,我不知道为什么。 Apple 文档说您可以使用此表示法设置数组中任何索引的值,但它不起作用。如果我取消注释注释行并注释掉它下面的行,一切运行正常,但它不提供我需要的功能。给了什么?

最佳答案

如果 queue2 为空,则无论 什么 back 是,这一行都是非法的:

queue2[back] = item

不能引用不存在的索引,空数组没有索引(indices)。

关于ios - 索引的 Swift 数组设置值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31528947/

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