【发布时间】:2018-01-07 18:04:40
【问题描述】:
我有以下 lua 脚本,它用正确的词分隔字符串:
names = "aa bb cc dd"
words = {}
for word in names:gmatch("%w+") do table.insert(words, word) end
for k,v in pairs(words) do print(k,v) end
我正在使用一个名为 Graphite 的程序,它是一个用于计算机图形等的平台。在其自述文件中写道:
您可以编写一个 LUA 脚本并使用 Graphite 运行它。只需加载 使用 GEL 的脚本 -> 执行文件。
在 LUA 方面的经验非常少,而且对 GEL 的了解为零,因此我在运行脚本时遇到了麻烦。经过一番谷歌搜索后,我发现了这个:http://gema.sourceforge.net/new/gel.shtml#3_1, 但我仍然不太清楚gel和lua之间的联系是什么。在本网站中,它被描述为:Gema 的 Lua 绑定,一种通用文本处理实用程序。
例如,上面的脚本在 lua 解释器中按预期工作。另一方面,当我尝试将其作为 .gel 脚本执行时(因为上述软件需要 .gel 脚本),它会返回语法错误。
知道如何让它作为 .gel 脚本运行吗?或任何其他可能有帮助的评论?
【问题讨论】:
标签: lua