Lua 教程

lua-users home
wiki

介绍

关于本教程

本教程面向所有 Lua 语言的新手。我们从哪里可以找到相关的入门资料开始,然后逐步学习使用该语言,并在 **TutorialDirectory** 中提供教程。本教程的风格针对脚本语言新手和 Lua 新手。Lua 的常见用途包括:

本教程试图吸引不同层次的 Lua 用户:

本教程风格简洁,包含大量示例。希望通过这种直接的方式,所有上述用户都能以自己的节奏吸收所呈现的信息。由于 Lua 非常通用,您可能需要花一些时间才能找到您想要的内容。

注意想要嵌入 Lua 的程序员:请注意,本教程的目标是使用脚本语言,而不是用于嵌入的 C API。有关 C API 用法的教程可能会在稍后添加。

您正在阅读的这个网站是一个 wiki。它允许贡献者随意编辑页面内容。它由许多不同的来源构建,包括 CastOfCharacters 和匿名来源,因此您可能会注意到风格上的一些不一致。该网站有一个模糊的内容结构,从 LuaDirectory 开始。您可以在 WikiHelp 中找到有关此 wiki 如何工作的帮助,并在 WikiFurtherReading 中找到有关 wiki 的更多信息。

关于 Lua

Lua 是一种功能强大、轻量级的脚本语言。更完整的描述可以在官方网站 [1] 中找到。如果您以前从未遇到过 Lua,并且对它一无所知,您可能需要花一些时间阅读 LuaOrgGuide 上的一些文章。这将提供一些背景信息和对 Lua 本质的见解。它是一个有用的灵感来源,可以帮助您更充分地使用该语言。

让我们开始

运行 Lua

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

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

LuaLiveDemo:如果您好奇,想在不下载任何东西的情况下快速尝试 Lua,可以尝试直接在浏览器中使用 [Lua 演示]

教程

教程列在 TutorialDirectory 中。建议您从上到下阅读它们。随着您向下浏览页面,主题的复杂程度会逐渐增加。

关于教程编写风格的说明

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

与社区联系

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

愿原力与你同在!

谢谢

-- 本教程的主要作者是 NickTrout,如有任何问题或反馈,请与他联系。

最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2020 年 5 月 19 日凌晨 1:38 GMT (差异)