请教大师们,一个问题:我在C#中写了一个返回值为数组的函数float[] data_handle1() ,想在Lua中调用此函数?在lua 中如何操作读取这个函数的返回值呢?C# 的函数具体代码如下:
public float[] data_handle1() //串口20个字节回复字节解析
{
………………………………………………………………
float[] i = new float[8];
int p = 0;
for (int loop = 2; loop < 18; loop++)
{
i[p] = data[loop] * 256 + data[loop + 1];
loop = loop + 1;
p++;
}
return i;
}
在lua中的代码如下:
local k={n=8}
local t={n=8}
k = data_handle1()
for i=1,8,1 do
t[i]=k[i]
MessageBox("未收到返113351")
end
运行到读取K值时就一直报错,请问怎么写