lua 中 "extend" 语法的作用是什么?
what is the function of "extend" syntax in lua?
我是 lua 的新手。最近在lua中遇到一个语法调用“extend”,我上网查了一下,但是什么也找不到。
local item = require "item"
local object = item:extend()
我怀疑是继承关系,网上没有资料。请帮助我消除疑惑或指出正确的资源,谢谢。
标准 Lua 中没有 extend
功能。代码段中的 extend
函数是来自 item
的用户定义函数。要了解它的作用,您需要查看它的源代码或文档,而不是 Lua 本身。
你好
item:extend()
所做的存储在 object
中。所以只需检查 object
是什么。首先是:
print(type(object))
...是 table、函数、数字、字符串、用户数据、nil 还是布尔值?
我是 lua 的新手。最近在lua中遇到一个语法调用“extend”,我上网查了一下,但是什么也找不到。
local item = require "item"
local object = item:extend()
我怀疑是继承关系,网上没有资料。请帮助我消除疑惑或指出正确的资源,谢谢。
标准 Lua 中没有 extend
功能。代码段中的 extend
函数是来自 item
的用户定义函数。要了解它的作用,您需要查看它的源代码或文档,而不是 Lua 本身。
你好
item:extend()
所做的存储在 object
中。所以只需检查 object
是什么。首先是:
print(type(object))
...是 table、函数、数字、字符串、用户数据、nil 还是布尔值?