Posts
《Lua快速入门》10.Lua在嵌入式开发中的应用
Lua 在嵌入式开发中的应用 1. Lua 的嵌入性与轻量化优势 1.1 Lua 的嵌入性 Lua 被设计为一种嵌入式脚本语言,可以轻松集成到 C/C++ 等宿主语言中。Lua 的解释器非常轻量
read more
Posts
《Lua快速入门》9.元编程
元编程 1. Lua 的元表机制 1.1 元表的概念 元表(Metatable)是 Lua 中一种特殊的表,用于定义表的自定义行为。通过元表,可以为表添加运算符重载、访问
read more
Posts
《Lua快速入门》8.协程
协程 1. 协程的基本概念 1.1 什么是协程? 协程(Coroutine)是一种用户态的轻量级线程,由程序显式控制调度。与操作系统线程不同,协程的切换不需
read more
Posts
《Lua快速入门》7.错误处理与调试
错误处理与调试 1. 错误捕获与处理 1.1 Lua 的错误处理机制 Lua 提供了一种简单的错误处理机制,通过 pcall 和 xpcall 函数捕获和处理运行时错误。Lua 的错误处理机制基于
read more
Posts
《Lua快速入门》6.Lua的数据结构
Lua 的数据结构 1. 数组与列表 1.1 数组的概念 在 Lua 中,数组是通过表(Table)实现的。数组是一种线性数据结构,元素通过整数索引访问。 1.2 数组的创建 数组
read more
Posts
《Lua快速入门》5.输入输出
输入输出 1. 标准输入输出 1.1 标准输入输出概述 Lua 提供了简单的标准输入输出功能,主要通过 io 库实现。标准输入输出包括从控制台读取输入和向控制台输出信息
read more
Posts
《Lua快速入门》4.表(Table)
表(Table) 1. 表的基本概念 1.1 表的定义 表(Table)是 Lua 中唯一的数据结构,用于表示数组、字典、集合、对象等。表是一种动态的、可扩展的关联
read more
Posts
《Lua快速入门》3.函数与模块
函数与模块 1. 函数的定义与调用 1.1 函数的基本概念 函数是 Lua 中的一等公民,可以像变量一样被赋值、传递和返回。函数的主要作用是将代码模块化,提高代码的
read more
Posts
《Lua快速入门》2.Lua的基本语法
Lua 的基本语法 1. 变量与数据类型 1.1 变量 Lua 是一种动态类型语言,变量无需声明类型,类型信息在运行时确定。变量的命名规则如下: 变量名由字母、数字和下划
read more
Posts
《Lua快速入门》1.简介
Lua 简介 1. Lua 的历史与特点 1.1 Lua 的起源与发展 Lua 是一种轻量级、高效、可嵌入的脚本语言,诞生于 1993 年,由巴西里约热内卢天主教大学(Pontifical Catholic
read more
Posts
《Lua快速入门》目录
目录 第一部分:Lua 基础知识 简介 Lua 的历史与特点 Lua 的应用场景 安装和配置 Lua 环境 Lua 的基本语法 变量与数据类型 运算符 条件控制 循环结构 函数与模块 函数的定
read more
Posts
《Rust快速入门》16. 附录
附录:Rust 常用工具与资源推荐 在 Rust 开发过程中,掌握常用工具和资源是提高开发效率的关键。本文将介绍 Rust 中的调试、测试和文档生成工具,并提供进一
read more