gpt4 book ai didi

arrays - 根据输入 swift 组装一个变量

转载 作者:搜寻专家 更新时间:2023-11-01 05:36:55 24 4
gpt4 key购买 nike

是否可以根据开关和文本输入调用不同的变量?

假设文本输入为 40 且开关为真,我可以调用变量 var401,如果文本输入为 25 且开关为假,我想调用变量 250。我有大量的数组都是由我想根据用户输入调用的不同名称定义的。

谢谢!

最佳答案

假设您有一个数组字典,其中字典的每个键都是 varNNB 类型,其中 NN 是文本输入,B 是真或假,这就是您可以做的。

let arrayOfDict = ["var401":[1,2,3,4,5,6,7,8,9], "var250":[2,4,6,8,10]]
let status = true
let input = "40"
var suffix = status ? "1" : "0"
let key = "var"+input+suffix
print(arrayOfDict[key])

基本上,您通过组合输入和 bool 变量然后在其前面加上 var 来创建一个键字符串。然后使用组合的字符串键入字典。希望这会有所帮助。

关于arrays - 根据输入 swift 组装一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36352412/

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