LUA參考手册.docVIP

  • 9
  • 0
  • 约 63页
  • 2016-11-30 发布于重庆
  • 举报
LUA參考手册

Lua参考手册 Wikipedia,自由的百科全书 Lua 5.0 参考手册 作者: Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes Copyright ? 2003 Tecgraf, PUC-Rio. All rights reserved. 主要译者、维护人员:曹力丁舜佳 [NirvanaStudio?()] 目录 [隐藏] 1 1 - 绪论 2 2 - 语言 2.1 2.1 - 词法约定 2.2 2.2 - 值和类型 2.2.1 2.2.1 - 类型转换 2.3 2.3 - 变量 2.4 2.4 - 语句 2.4.1 2.4.1 - 语句段 2.4.2 2.4.2 - 语句块 2.4.3 2.4.3 - 赋值 2.4.4 2.4.4 - 控制结构 2.4.5 2.4.5 - For 语句 2.4.6 2.4.6 - 语句式函数调用 2.4.7 2.4.7 - 局部变量声明 2.5 2.5 - 表达式 2.5.1 2.5.1 - 算术运算符 2.5.2 2.5.2 - 关系运算符 2.5.3 2.5.3 - 逻辑运算符 2.5.4 2.5.4 - 串联接 2.5.5 2.5.5 - 优先级 2.5.6 2.5.6 - 表构造器 2.5.7 2.5.7 - 函数调用 2.5.8 2.5.8 - 函数定义 2.6 2.6 - 可见性规则 2.7 2.7 - 错误处理 2.8 2.8 - 元表 2.9 2.9 - 垃圾收集 2.9.1 2.9.1 - 垃圾收集元方法 2.9.2 2.9.2 - 弱表 2.10 2.10 - 同步程序 3 3 - 应用程序接口 3.1 3.2 - 堆栈和索引 3.2 3.3 - 堆栈操作 3.3 3.4 - 堆栈查询 3.4 3.5 - 堆栈取值 3.5 3.6 - 将值压入堆栈 3.6 3.7 - 控制垃圾收集 3.7 3.8 - 用户数据类型 3.8 3.9 - 元表 3.9 3.10 - 加载Lua语句段 3.10 3.11 - 表操作 3.11 3.13 - 将表作为数组使用 3.12 3.14 - 调用函数 3.13 3.15 - 受保护调用 3.14 3.16 - 定义C 函数 3.15 3.17 - 定义C 函数闭包 3.16 3.18 - 注册表 3.17 3.19 - C 中的错误处理 3.18 3.20 - 线程 4 4 - 调试接口 4.1 4.1 - 堆栈及函数信息 4.2 4.2 - 操作局部变量和上值 4.3 4.3 - 钩子 5 5 - 标准库 5.1 5.1 - 基本函数 5.2 5.2 - Coroutine Mani***tion 5.3 5.3 - String Mani***tion 5.3.1 string.byte (s [, i]) 5.3.2 string.char (i1, i2, ...) 5.3.3 string.dump (function) 5.3.4 string.find (s, pattern [, init [, plain]]) 5.3.5 string.len (s) 5.3.6 string.lower (s) 5.3.7 string.rep (s, n) 5.3.8 string.sub (s, i [, j]) 5.3.9 string.upper (s) 5.4 5.4 - Table Mani***tion 5.5 5.5 - Mathematical Functions 5.6 5.6 - Input and Output Facilities 5.7 5.7 - Operating System Facilities 5.8 5.8 - The Reflexive Debug Interface 6 6 - Lua 独立程序 7 致谢 8 与以前版本的不兼容性 8.1 语言上的变动 8.2 库的变更 8.3 API 上的改动 9 Lua 完整语法参考 1 - 绪论 Lua是一种为支持有数据描述机制的一般过程式编程语言而设计的扩展编程语言。它同样可以对面向对象语言、函数式程序设计(Functional Programming,如Lisp)以及数据驱动编程(data-driven programming)提供很好的支持。它的目标是被用作一种强大的、轻型的配置语言。Lua目前已经被实现为一个扩展库,是用clean C (ANSI C/C++的一个通用子集)编写的。 作为一个扩展语言,Lua没有Main函数的概念:它仅仅是嵌入一个宿主程序进行工作,可以称之为嵌入式编程 或者简单的说是宿主编程。这个宿主程序可以调用函数来执行L

文档评论(0)

1亿VIP精品文档

相关文档