Lua 教程

lua-users home
wiki

引言

关于本教程

本教程面向所有 Lua 新手。我们将从查找相关入门材料开始,然后通过 教程目录 中的教程来学习使用这门语言。本教程的风格面向脚本语言新手以及 Lua 新手。Lua 的常见用途包括:

本教程力求在多个层面上吸引 Lua 用户:

风格简单,包含大量示例。希望通过这种直接的方法,所有用户都能按照自己的节奏吸收所 presented 的信息。由于 Lua 非常通用,您可能需要多花点时间来找到您想要的内容。

给希望嵌入 Lua 的程序员的说明: 请注意,本教程侧重于脚本语言的使用,而非用于嵌入的 C API。关于 C API 使用的教程可能会在稍后添加。

您正在阅读的这个网站是一个 wiki。它允许贡献者随时编辑页面内容。它由一个 人物列表 和匿名来源的许多不同内容构建而成,因此您可能会注意到风格上的一些不一致。该网站有一个模糊的内容结构,从 Lua 目录 开始。您可以在 Wiki 帮助 中找到关于此 wiki 如何工作的帮助,以及更多关于 wiki 的信息,请参见 Wiki 延伸阅读

关于 Lua

Lua 是一种强大、轻量级的脚本语言。更完整的描述可在官方网站 [1] 上找到。如果您之前从未接触过 Lua,并且对它一无所知,您可能想花些时间阅读 Lua 组织指南 中的一些文章。这将为您提供 Lua 的一些背景知识和对其本质的洞察。这是一个获取灵感的有用来源,并可能帮助您更充分地使用这门语言。

开始吧

运行 Lua

请注意,本教程假设您使用的是 Lua 5.1 版本。 大部分内容将适用于其他版本,但显然并非全部。假定您在学习过程中会尝试示例并对 Lua 进行实验。因此,您将需要一个可执行的 Lua 版本。

有一个页面提供了各种平台的 Lua 二进制文件。如果您更喜欢自己编译 Lua,源代码可从官方网站 [2] 获取,并在 构建 Lua 页面上提供了一些说明和构建包。

Lua 实时演示:如果您很好奇并想快速尝试 Lua 而无需下载任何内容,您可以直接在浏览器中尝试 [Lua 演示]

教程

教程列在 教程目录 中。建议您按照从上到下的顺序阅读它们。主题的复杂性会随着您在页面上的进度而增加。

关于教程编写风格的说明

以下是一些关于编写教程所用风格的说明。如果您打算为教程做出贡献,请阅读以下内容。

与社区联系

最好在社区的帮助下开始这段旅程,请访问 https://lua.ac.cn/community.html#meeting 来找到与我们联系的方式。

愿原力与你同在!

致谢

-- 本教程的主要作者是 NickTrout,如果您有任何疑问或反馈。

RecentChanges · preferences
编辑 · 历史
最后编辑于 2020 年 5 月 18 日 下午 7:38 GMT (差异)