字符串Lua中循环内的连接

时间:2015-02-02 15:11:48

标签: c# string for-loop lua concatenation

我试图通过填充Lua字符串来创建一些数据。我想做一个循环,而不是重复创建字符串。但是当我在C#中这样做时,Visual Studio给了我这个......

NLua.Exceptions.LuaString.Exception:[string" chunk"]:4:' ='

附近的语法错误
    for i = 0,1,1 do
    ('forest'..i) = Group:Entity('forest'..' '..i,'Forest') 
    end

1 个答案:

答案 0 :(得分:1)

您正在尝试为值分配值。这是非常荒谬的,你只能分配给变量。

如果'forest'..i生成一个字符串,其值是全局的名称,您可以通过索引globals-table来保存该内容:_ENV['forest'..i]

更好的想法可能是使用表格。