为什么我需要在luci程序中使用init()和cursor()

时间:2016-03-13 05:28:35

标签: lua luci

在我的cbi文件中,我有:

.css

在上面的语法中,如果我删除 init()游标(),那么我的程序无法正常工作,需要帮​​助为什么需要

从哪里可以了解luci中的init(),cursor()以及为什么需要它们?

1 个答案:

答案 0 :(得分:0)

Lua不是支持构造函数/析构函数的面向对象语言。但是可以通过定义init / new /您想要创建对象的任何名称来实现某些类似的功能,然后对该实例进行操作。我建议您阅读lua-wiki关于模块创建和LuCI源代码的教程,以了解initcursor函数的作用。