首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lua
hudson2022
创建于2024-04-13
订阅专栏
lua 语言相关技术文章
等 5 人订阅
共24篇文章
创建于2024-04-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Lua进阶教程(六)游戏编程
Lua由于其简单的语言结构和语法,被广泛应用于许多游戏引擎中。垃圾回收功能在消耗大量内存的游戏中尤其有用,因为这些游戏通常使用丰富的图形。一些使用
Lua进阶教程(五)数据库编程
对于简单的数据操作,我们可能会使用文件,但有时,这些文件操作可能不高效、不可扩展,也不够强大。为此,需要使用数据库。LuaSQL是一个库,
Lua进阶教程(四)Web编程
Lua是一种高度灵活的语言,它经常用于多个平台,包括Web应用程序。开普勒社区成立于2004年,旨在为Lua提供开源网络组件。 尽管有一些其他的
Lua进阶教程(三)面向对象编程
OOP简介 面向对象编程(OOP)是现代编程时代最常用的编程技术之一。 有许多支持OOP的编程语言,其中包括: C++ Java 语言
Lua进阶教程(二)垃圾回收
Lua使用自动内存管理,基于Lua内置的某些算法进行垃圾回收。自动内存管理的结果是,作为开发人员: 无需担心为对象分配内存。 不需要释放它们
Lua进阶教程(一) 调试
Lua提供了一个调试库,该库为创建自定义调试器提供了原始函数。虽然Lua缺乏内置调试器,但有许多Lua调试器可用,其中许多是开源的。 Lua调试库中
Lua 基础教程(十八)错误处理
错误处理的必要性 错误处理非常重要,因为现实世界的操作通常需要使用复杂操作,包括文件操作、数据库事务和 Web 服务调用。 在任何编程中,
Lua 基础教程(十七)文件IO
在Lua中 ,I/O库用于读取和操作文件。Lua中有两种文件操作,即隐式文件描述符和显式文件描述符。 下面是示例文件test.lua内容。
Lua 基础教程(十六)协程
协程本质上是协作的,允许两种或多种方法以受控的方式执行。 使用多个协程合作时,任何给定时间只运行一个协程,并且只有在明确请求时才会暂停执
Lua 基础教程(十五)元表
Lua的元表 元表是一个表,它包含一组键集合和相关的元方法,使用这些元数据,可以修改其附加的表的行为。这些元方法是强大的Lua功能,可以实现以下特
Lua 基础教程(十四)模块
什么是模块? 模块就像一个库,可以使用require加载,并有一个包含表的全局名称。模块可以由许多函数和变量组成。所有这些函数和变量都包装在表中,
Lua 基础教程(十三)表
在 Lua 中,表(Tables)是唯一可用的数据结构,可帮助我们创建不同类型的数组和字典。Lua 使用关联数组,不仅可以用数字索引,还可以用
Lua 基础教程(十二)迭代器
迭代器是一种构造,能够遍历所谓的集合或容器的元素。在Lua中,这些集合通常指表,这些表用于创建各种数据结构,如数组。 通用for循环迭代器
Lua 基础教程(十一)数组
数组是对象的有序排列,可以是包含多行的一维数组,也可以是包含多行多列的多维数组。 在Lua中,数组是使用整数索引表来实现的。数组的大小不是固定的
Lua 基础教程(十)字符串
字符串是字符以及换行、换页等控制字符构成的序列。字符串可以用如下三种形式初始化: 单引号之间的字符 双引号之间的字符 在[[和]]之间的字符
Lua 基础教程(九)函数
函数是一组语句,一起执行完成一个任务。可以将代码分成不同的函数。如何将代码划分为不同的函数取决于你自己,但从逻辑上讲,划分通常是唯一的,因此每个函数
Lua 基础教程(八)条件语句
条件语句结构要求程序员指定一个或多个要由程序评估或测试的条件,如果条件被确定为真,则执行指定的一个或多个语句,如果条件被确定为假,则可选地执行另外一些其他语句。
Lua 基础教程(七)循环语句
可能会有这样的情况,需要多次执行一块代码。通常,语句是按顺序执行的:函数中的第一个语句首先执行,然后是第二个,依此类推
Lua 基础教程(六)运算符
运算符是一种告诉解释器执行特定数学或逻辑操作的符号。Lua语言中内置的运算符丰富多样,包括以下类型的运算符 : 算术运算符 关系运算符 逻辑运算符
Lua 基础教程(五)数据类型
Lua 是一种动态类型语言,因此变量没有类型,只有值有类型。值可以存储在变量中,作为参数传递,并作为结果返回。 在 Lua 中,虽然没有变量数据
下一页