gpt4 book ai didi

swift - 我需要创建具有命名索引的数组并在其中搜索

转载 作者:搜寻专家 更新时间:2023-11-01 07:07:51 25 4
gpt4 key购买 nike

我需要用这些信息创建一个数组:

水果:计数(“苹果”:“14”,“橙子”:“3”,“葡萄”:“6”,...)

然后在其中搜索以查看我们是否有任何(水果)索引?如果不添加 1 个数量,如果存在,则将其(计数)添加 1

最佳答案

给你 -

var fruits:[String:Int] = ["apple":14,"orange":3,"grape":6]
let filtered = fruits.filter({$0.key.elementsEqual("apple")})
fruits["apple"] = (fruits["apple"] ?? 0) + 1

print(fruits["apple"])

在第一行,您创建了一个包含键和值的字典。在第二行中,您使用所需的键过滤字典,在本例中为 apple 您甚至可以将此键设置为变量并将 apple 替换为变量。作为过滤器的返回,您将获得一个包含提供的键的过滤值数组。现在您只需检查它的计数是否大于 0,这意味着提供的键存在一个值。如果它在那里,则将其递增一个,然后使用该键创建一个新值。

关于swift - 我需要创建具有命名索引的数组并在其中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47009610/

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