【发布时间】:2021-02-08 04:11:54
【问题描述】:
我是 Lua 的新手,通过将它们与 Python 和 Java 等其他编程语言进行比较来学习一些概念。我知道Java和python都有构造函数和析构函数。但是我没有找到用纯 Lua 编写的。我已经看到了一些使用 C/C++ 和 Lua 作为构造函数的例子,但是有什么方法可以只用 Lua 语言制作构造函数和析构函数?
【问题讨论】:
-
定义
YourClass:new()函数并将其用作构造函数。如果您在析构函数中需要一些重要的东西,请使用__gc元方法。 -
为了更清楚起见,你能举个例子吗?
标签: constructor lua programming-languages destructor