第一版是为 Lua 5.0 编写的。虽然在很大程度上仍然适用于后续版本,但有一些差异。
第四版针对 Lua 5.3,可在 亚马逊 和其他书店购买。
购买本书,您还可以帮助支持 Lua 项目


2.7 – 用户数据和线程

用户数据类型允许将任意 C 数据存储在 Lua 变量中。它在 Lua 中没有预定义的操作,除了赋值和相等性测试。用户数据用于表示由应用程序或用 C 编写的库创建的新类型;例如,标准 I/O 库使用它们来表示文件。我们将在后面讨论有关用户数据的更多信息,届时我们将介绍 C API。

我们将在第 9 章中解释线程类型,在那里我们将讨论协程。