gpt4 book ai didi

ios - 使用swift查找数组中某个值的索引

转载 作者:行者123 更新时间:2023-11-28 07:14:39 25 4
gpt4 key购买 nike

按照记录在案的 swift 手册中的说明进行操作 http://swift-ios.co/standard-functions-in-swift/

我找到了使用以下方法提取数组特定值的索引的代码

var languages = ["Swift", "Objective-C"]
find(languages, "Objective-C") == 1
find(languages, "Java") == nil
find([29, 85, 42, 96, 75], 42) == 2

问题是输出值与起始数组的元素类型不同,因为控制台中的输出是(最后一行)

Optional(2)

如果我想将 2 作为 IntDouble 怎么办?

最佳答案

Int? (又名 Optional<Int> )。您需要提取 Int从中。您可以使用 if-let句法

if let index = find([29, 85, 42, 96, 75], 42) {
// index is Int
}

关于ios - 使用swift查找数组中某个值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26816375/

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