Lua中不使用metamethods实现元数据的功能有哪些具体应用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计310个文字,预计阅读时间需要2分钟。
在Lua中,基于Prototype的编程模型中,metatables用于定义对象的行为。没有metamethods的metatables主要用于存储对象的属性和方法。以下是对您提供内容的简化
我开始学习Lua,基于Prototype的编程。我想知道没有metamethods的metatables的用法。在示例中,有一行代码 `__+index=self`。当我删除此行时,`somevalue`在我的新对象中不可见,这是正常的,因为...
请注意,这段改写已经尽量简洁,并保持了原意。
本文共计310个文字,预计阅读时间需要2分钟。
在Lua中,基于Prototype的编程模型中,metatables用于定义对象的行为。没有metamethods的metatables主要用于存储对象的属性和方法。以下是对您提供内容的简化
我开始学习Lua,基于Prototype的编程。我想知道没有metamethods的metatables的用法。在示例中,有一行代码 `__+index=self`。当我删除此行时,`somevalue`在我的新对象中不可见,这是正常的,因为...
请注意,这段改写已经尽量简洁,并保持了原意。

