我正在使用 Lua 中的关联数组/表。我想将不区分大小写的用户输入与表中区分大小写的键进行比较。
前任:
table = { ["HellO"] = "world" }
user_input = "hello"
table_entry = table[user_input]
如果可能的话,我希望上面的示例以存储在 table_entry 中的“world”结尾。
但是,我真的很想避免遍历整个表(这会很大)并将 string.lower(key) 与 string.lower(user_input) 进行比较。
此外,我无法控制表的创建,因此我无法仅使用小写/大写键创建它。
任何反馈表示赞赏,谢谢。