例如
盧亞
-定義全局表格TableStruct,並在使用內容時為該結構賦值。
本地結構= {}
-為您的結構賦值。後面的“性別”、“年齡”和“姓名”類似於C/C++中的結構成員。
函數GetValue()
-為結構賦值
表結構。sex =“man“
表結構。年齡= 22歲
表結構。Name =“李明“
結束
函數GetStrucValue()
-取表中的值(結構)
本地性別=表結構。性
本地年齡=表結構。年齡
本地名稱= TableStruct。名字
結束
-
我們再舉壹個C的例子,內容同上。
//定義結構
結構結構
{
迷人的性愛;
int Age
字符名稱;
}
//為結構賦值
void GetValue()
{
Stuct。sex =“man“
Stuct。年齡= 22歲
Stuct。Name =“李明“
}
void GetStrucValue()
{
//取表中的值(結構)
性感=愚蠢。性
int Age = Stuct。年齡
char Name = Stuct。名字
}
綜上所述,lua中只有表。要定義lua中的結構,首先需要定義lua表。此示例是在分配表結構時確定的。只有在定義了結構的結構之後,才能使用C中的結構。除了上面的例子,還有很多方法。這是lua中最經典的。不知道樓主對lua有沒有新的認識。
以上純屬手打。
打字不容易。如果妳滿意,請采納。