gpt4 book ai didi

变量引用中的 Lua 字符串

转载 作者:行者123 更新时间:2023-12-04 20:44:07 24 4
gpt4 key购买 nike

有什么方法可以将变量引用与字符串“连接”起来吗?:

fat_greek_wedding = 0;
nationality = "greek";

"fat_" .. nationality .. "_wedding" = 1; -- fat_greek_wedding == 1

或者可能是这样的:

fat_greek_wedding = 0;
nationality = "greek";

fat_(nationality)_wedding = 1; -- fat_greek_wedding == 1

仅供引用,我正在为使用 Lua 的 Unified Remote 编写代码:https://github.com/unifiedremote/Docs

最佳答案

全局变量或结构字段 - 只是某个表的元素,变量名是该表中的文本键。

如果 fat_greek_wedding 是一个全局变量,您可以像这样访问它:

fat_greek_wedding = 0;
nationality = "greek";

_G["fat_" .. nationality .. "_wedding"] = 1;

在这里,您可以显式访问全局环境,通过在运行时构造的名称更改/创建元素。实际上它与运行 fat_greek_wedding=1

相同

关于变量引用中的 Lua 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43827709/

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