gpt4 book ai didi

ios - 跳过 nil 值并继续执行其余代码

转载 作者:可可西里 更新时间:2023-11-01 00:23:06 27 4
gpt4 key购买 nike

我有如下代码:

for index in 0..<parts.count {
let title = parts[index].title
titleArray.append(title)
}

我有一个名为 parts 的数组。有些部分有标题,有些则没有。因此,如果我运行代码,它总是会失败,因为在某些索引处会有 nil 值。

我将如何构建它以仅附加现有标题?我正在考虑使用 guard let,但不确定如何实现。

最佳答案

您需要的是一个if let 语句来检查标题是否为nil,如下所示:

for index in 0..<parts.count {
if let title = parts[index].title {
titleArray.append(title)
}
}

关于ios - 跳过 nil 值并继续执行其余代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35358337/

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