第一版是為 Lua 5.0 所寫。雖然在很大程度上仍然適用於後續版本,但有些地方還是有差異。
第四版針對 Lua 5.3,可在 Amazon 和其他書店購買。
購買本書,您同時也協助 支援 Lua 專案。
![]() |
用 Lua 程式設計 | ![]() |
第三部。標準函式庫 第 22 章。作業系統函式庫 |
作業系統函式庫包含用於檔案操作、取得目前日期和時間,以及其他與作業系統相關的功能。它定義在表格 os
中。這個函式庫為 Lua 的可移植性付出了代價。由於 Lua 是用 ANSI C 編寫的,它只使用 ANSI 標準定義的函式。許多作業系統功能,例如目錄操作和 socket,並非此標準的一部分,因此系統函式庫並未提供這些功能。還有其他未包含在主要發行版中的 Lua 函式庫,可提供擴充的作業系統存取功能。範例包括 posix
函式庫,它提供 POSIX.1 標準的所有功能給 Lua;以及 luasocket
,用於網路支援。
對於檔案操作,這個函式庫只提供一個 os.rename
函式,用於變更檔案名稱;以及 os.remove
,用於移除(刪除)檔案。
版權所有 © 2003–2004 Roberto Ierusalimschy。保留所有權利。 | ![]() |