在Lua中模仿C语言的结构体

我正在尝试在Lua中模拟C语言的结构体。

我正在尝试做这个,但是它不起作用

struct = {}
struct[1].type = "some type"

出现了这个

尝试索引未定义的字段 "?" (一个 nil 值)

我也想做到这一点

struct = {}
struct[1].something[1].var[1] = "some type"

有人能帮我吗?

如果我做错了什么,请原谅。

点赞