gpt4 book ai didi

swift - 在结构中搜索,传递数组的索引?

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

运行此代码需要什么?你好,我已经有了这部分代码。它在结构数组中搜索并提供(如果找到)该项目的索引:

    for index in 0 ..< gSteering.count {
if gSteering[index].Ext == fileExtension.uppercaseString {
priority = index
break
}
}

我敢肯定,在 SWIFT 中使用库函数有更简洁、更优雅的方法。有什么提示吗?

最佳答案

有点像

let priority = gSteering.indexOf() {
$0.Ext == fileExtension.uppercaseString
}

附言如果您希望优先级默认为 maxint,以防找不到项目:

let priority = gSteering.indexOf() {
$0.Ext == fileExtension.uppercaseString
} ?? Int.max

关于swift - 在结构中搜索,传递数组的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31212912/

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