gpt4 book ai didi

arrays - 当数组可以为 nil 时检查数组是否包含元素

转载 作者:行者123 更新时间:2023-11-30 12:48:51 26 4
gpt4 key购买 nike

我声明一个空数组

var myArray: [DWTeaser]?

我想遍历 t 个元素并将它们添加到数组中,每个元素只应添加一次

for t in alltElement {
if !self.myArray!.contains(t){
self.myArray?.append(t)
}
}

应用程序崩溃了,我认为这是因为第一次 myArray 为零。我该如何解决这个问题?

最佳答案

尝试更换

for t in alltElement {
if !self.myArray!.contains(t){
self.myArray?.append(t)
}
}

具有以下内容:

for t in alltElement {
if (self.myArray?.contains(t)).map(!) ?? false {
self.myArray?.append(t)
}
}

关于arrays - 当数组可以为 nil 时检查数组是否包含元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41266800/

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