这些天我正在处理自己的一个小例子/项目。我正在做的是创建n
一组随机字符串可变长度。这是我想要得到的:将随机生成的字符串作为嵌套表插入
- 长度从3到25个字符的两个名字。
- 消息范围从40到300个字符。
在我的C例子中,我创建了一个struct
并不断插入此表中作为列表。在我的LUA例如,我要一个嵌套表是这样的:
tTableName = {
[1] = {
"To" = "Name 1",
"From" = "Name 2",
"Message" = "The first message generated"
}
[2] = {
"To" = "Name 3",
"From" = "Name 4",
"Message" = "The second message generated"
}
}
所以,基本上我的结构是这样的:
struct PM {
char *sTo, *sFrom, *sMessage;
} PMs;
我想在LUA类似的结构/表,以便我可以使用方法table.insert
。我目前正在这样做:
tTempTable = {
"To" = "Name 1",
"From" = "Name 2",
"Message" = "The first message generated"
}
table.insert(tTableName, tTempTable)
但我认为这是浪费了大量的处理时间。目前,我只生成这样的PM的样品,例如;但后来我会生成* *其中的一个。请指教。
我不确定你在问什么...你想要什么建议?另外,这些表构造函数不是有效的lua。 – daurnimator