由于我是swift编程语言的新手。我现在使用的是两个项的字典,我需要获取特定字典值的索引路径。我使用以下代码
var dictionaryitems = ["computer":"something to make work easy","pen":"used for writing something"] print(dictionaryitems["pen"])
zy1mlcev1#
对此使用firstIndex
let index = dictionaryitems.firstIndex(where: {$0.key == "pen"})
tv6aics12#
您可以通过以下方式获取键或值索引
let index = Array(Dictionary.keys).index(of: key/value)
这样,您将获得一个可选值,您可以使用if-let或guard语句展开该值以供将来使用
4si2a6ki3#
var dictionaryitems = ["computer":"something to make work easy","pen":"used for writing something"] if let index = dictionaryitems.index(forKey: "pen") { print(dictionaryitems[index].key, ":", dictionaryitems[index].value) }
vq8itlhq4#
这是一个如何使用swift〉获取词典索引的示例
if let index = carDataArray?.index(where: {$0["carName"] as! String == "BMW"}) { print("Car Found") }
4条答案
按热度按时间zy1mlcev1#
对此使用firstIndex
tv6aics12#
您可以通过以下方式获取键或值索引
这样,您将获得一个可选值,您可以使用if-let或guard语句展开该值以供将来使用
4si2a6ki3#
vq8itlhq4#
这是一个如何使用swift〉获取词典索引的示例