# Lua (简体中文)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态：本文是 Lua 的翻译。上次翻译日期：2020-08-06。如果英文版本有所更改，则您可以帮助同步翻译。

根据其自己的网站 lua.org，Lua 是一种功能强大，高效，轻巧，可嵌入的脚本语言。这也使 Lua 非常适合配置和扩展其他程序，这也是因为它与 C 的互操作性强。基本的 Lua 解释器的大小小于 250K。由于官方实现是用 ANSI C 编写的，因此可用于许多平台和体系结构。

## 安装

有多个版本可用：

- lua — Lua 5.4
- lua53 — Lua 5.3
- lua52 — Lua 5.2
- lua51 — Lua 5.1

## JIT 编译支持

即时编译(Just-in-time compilation)是一种在运行时而不是之前编译源代码的方法。LuaJIT 是 Lua 5.1 的直接替代品。此版本最适合更高性能的约束。

为了获得 JIT 编译支持，请安装 luajit 软件包。

## 模块

LuaRocks 软件包管理器作为 luarocks 提供。

官方存储库中也提供了一些模块。

## 另请参阅

- Lua 参考手册.

Category:

- Programming languages (简体中文)