Lua - Arch Linux 中文维基

跳转到内容

# Lua

来自 Arch Linux 中文维基
翻译状态：

- 本文（或部分内容）译自 Lua，最近一次同步于 2022-06-05，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

根据其自己的网站 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 参考手册。

分类：​

- 编程语言

Lua
添加话题