gpt4 book ai didi

arrays - 不区分大小写的关联数组键

转载 作者:行者123 更新时间:2023-12-04 23:55:29 25 4
gpt4 key购买 nike

我正在使用 Lua 中的关联数组/表。我想将不区分大小写的用户输入与表中区分大小写的键进行比较。

例如:

table = { ["HellO"] = "world" }
user_input = "hello"
table_entry = table[user_input]

如果可能的话,我希望像上面的示例那样以存储在 table_entry 中的“world”结尾。

但是,我真的很想避免遍历整个表(这会很大)并将 string.lower(key) 与 string.lower(user_input) 进行比较。

此外,我无法控制表的创建,因此我无法仅使用小写/大写键来创建它。

欢迎任何反馈,谢谢。

最佳答案

也许创建另一个表,将键的小写版本映射到原始表中的(可能是 0、1 或更多)混合大小写键。然后将用户输入小写并在新表中查找。

关于arrays - 不区分大小写的关联数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867187/

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