首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#lua

简洁、轻量、可扩展的脚本语言

Lua基础知识总结笔记-八股文

晨星成焰

在 Lua 中,面向对象编程主要是通过元表(metatable)和表(table)来实现的。Lua 不像其他语言那样有类的概念,而是使用表来模仿类的行为。

10710

深入浅出Redis(十):Redis的Lua脚本

菜菜的后端私房菜

本篇文章主要描述lua脚本,将围绕lua脚本深入浅出的描述如何使用lua脚本,lua脚本执行实现原理以及主从情况下脚本复制问题

11020

Lua学习笔记:实现一个Lua Class生成器

晨星成焰

从C/C++层面去实现也是要借助元表的形式,如果使用了依附于 Lua 绑定库(如 sol2、tolua++、luabind 等),这些库提供了 C++ 代码与 ...

7020

Lua学习笔记:C/C++中调用Lua函数示例

晨星成焰

在学习了Lua中调用C/C++ 函数后,不免令人好奇,是否可以在Lua中定义一些函数来让C/C++来调用?我们甚至可以封装了C/C++的函数库供Lua模块化加载...

9220

Lua学习笔记:在Lua中调用C/C++函数示例

晨星成焰

通过lua_pushlightuserdata将类的指针暴露给lua,然后类成员函数通过lua_touserdata获得lua传过来的类的指针。

9420

Lua学习笔记:Lua里metatable元表的使用

晨星成焰

在这个例子中,当我们尝试向 readonlyTable 添加一个新键或更新一个已存在的键时,Lua 会调用元表中的 __newindex 方法。由于我们定义了这...

10220

Lua学习笔记:Lua里table表的使用例及介绍

晨星成焰

在C/C++中,通过Lua API可以创建和操作Lua表。例如,可以使用lua_newtable来创建一个新的空表,并使用lua_pushstring和lua_...

13710

Windows下Lua的下载与安装使用基于Visual Studio编译器

晨星成焰

本文旨在Windows平台下基于Visual Studio 编译器能够快速使用Lua

19330

如何使用 Lua 脚本进行更复杂的网络请求,比如 POST 请求?

小白学大数据

在当今的互联网世界中,网络请求是数据交换的基础。无论是在开发Web应用程序、自动化测试还是进行数据抓取,掌握如何发送网络请求是一项基本技能。Lua,作为一种轻量...

12510

黑神话上线了,想起来学Lua了?

腾讯云开发者

然而,随着游戏行业的发展,游戏工业进步迅速,新技术层出不穷,编程语言也在数年间进行了现代化的进化、迭代与改革,大家逐渐发现 Lua 一些让人难以接受的缺点,Lu...

70940

Lua进程内存优化方案总结

腾讯技术工程官方号

腾讯 | 产品经理 (已认证)

常见的内存优化方法有很多,针对不同的场景有不同的解决方案,下面按照由简到繁的顺序一一道来。

13920

Lua⭐️面向对象——属性、函数方法、类、继承

星河造梦坊官方

但此时有一个问题,即每次有新name时,都要重新定义person,形成person1、person2等等,非常不方便

10510

Lua⭐️协同函数

星河造梦坊官方

7810

Lua⭐️迭代器pairs、ipairs ; 自定义迭代器

星河造梦坊官方

4810

Lua⭐️数组

星河造梦坊官方

8710

Lua⭐️字符串的操作

星河造梦坊官方

字符串的组拼可用 .. 组合,但该方法不容易阅读,易出错,另外我们还可用format格式化字符串,完成相关操作

6410

Lua⭐️函数中的可变参数(返回多个参数)~arg的用法

星河造梦坊官方

arg将我们传递的参数封装成一个表(表内含有输入的参数和所有参数的个数),输出的为该参数的内存地址

8410

Lua⭐️循环方式:while、for、repeat until

星河造梦坊官方

7210

Lua⭐️全局变量与局部变量的使用、多变量同时赋值

星河造梦坊官方

7310

Lua⭐️函数方法、do end、if end、local

星河造梦坊官方

6910
领券