首页
学习
活动
专区
工具
TVP
发布

Lua学习笔记

个人学习Lua的笔记
专栏成员
7
文章
796
阅读量
8
订阅数
Lua基础知识总结笔记-八股文
在 Lua 中,面向对象编程主要是通过元表(metatable)和表(table)来实现的。Lua 不像其他语言那样有类的概念,而是使用表来模仿类的行为。
晨星成焰
2024-09-20
1080
Lua学习笔记:实现一个Lua Class生成器
Lua 中的每个值都可以有一个 元表。 这个 元表 就是一个普通的 Lua 表, 它用于定义原始值在特定操作下的行为。 如果你想改变一个值在特定操作下的行为,你可以在它的元表中设置对应域。 例如,当你对非数字值做加操作时, Lua 会检查该值的元表中的 "__add" 域下的函数。 如果能找到,Lua 则调用这个函数来完成加这个操作。
晨星成焰
2024-09-12
700
Lua学习笔记:C/C++中调用Lua函数示例
在学习了Lua中调用C/C++ 函数后,不免令人好奇,是否可以在Lua中定义一些函数来让C/C++来调用?我们甚至可以封装了C/C++的函数库供Lua模块化加载后再传递给需要的C/C++项目调用
晨星成焰
2024-09-11
920
Lua学习笔记:在Lua中调用C/C++函数示例
本文会通过一些示例展示如何用lua调用C/C++传递过来的函数,并辅以部分解释语句:
晨星成焰
2024-09-10
940
Lua学习笔记:Lua里metatable元表的使用
在这个例子中,当我们尝试向 readonlyTable 添加一个新键或更新一个已存在的键时,Lua 会调用元表中的 __newindex 方法。由于我们定义了这个方法来抛出一个错误,因此任何对 readonlyTable 的修改都会失败,并抛出一个错误信息。
晨星成焰
2024-09-09
1020
Lua学习笔记:Lua里table表的使用例及介绍
在Lua脚本中,可以使用 {} 来创建一个空表,并通过直接赋值的方式来初始化数组或字典。例如,通过 myTablekey = value 的形式,可以向表中添加元素。
晨星成焰
2024-09-08
1370
Windows下Lua的下载与安装使用基于Visual Studio编译器
本文旨在Windows平台下基于Visual Studio 编译器能够快速使用Lua
晨星成焰
2024-09-07
1930
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档