這些天我正在處理自己的一個小例子/項目。我正在做的是創建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