当该项目中的代码'tasks.remove(at: 0)‘时,我得到了一个错误:表达式解析为一个未使用的函数,但它与操场一起工作。但是,当我更改tasks.removeAll()时,它运行得很好。我使用了Xcode9.4和Swive4.1。
var tasks = [() -> Void]()
func aTask() {
print("blablabla...")
}
tasks.append(aTask)
tasks.remove(at: 0)发布于 2018-06-12 02:14:57
tasks.remove(at: 0)除了突变tasks数组之外,还在0位置返回元素。将结果分配给_以忽略结果并安抚Swift编译器:
_ = tasks.remove(at: 0)https://stackoverflow.com/questions/50808313
复制相似问题