Lua编程语言第二版
5星 · 超过95%的资源 需积分: 4 45 浏览量
更新于2024-07-31
收藏 1.37MB PDF 举报
"Program in LUA 2nd Edition 是一本关于 Lua 编程语言的书籍,由 Roberto Ierusalimschy 编著,他在巴西 PUC-Rio 大学工作。本书的第二版在2006年发布,由 Lua.org 出版,并在 Rio de Janeiro 印刷。该书的ISBN号是85-903798-2-5,作者可以通过roberto@lua.org联系。封面设计和插图由 Dimaquina 完成,而 Lua 的标志设计则由 Alexandre Nako 负责。排版工作由作者使用 LaTeX 完成。虽然作者尽力确保书中的准确性,但他不对任何可能因使用书中信息而导致的错误、遗漏或损害负责。所有在书中提及的产品名称都是各自所有者的商标。"
《Programming in Lua》第二版深入介绍了 Lua 编程语言,由 Roberto Ierusalimschy 提供了详尽的指导和解释。这本书涵盖了 Lua 的基础知识,包括语法、数据类型、控制结构、函数、表(Lua 的核心特性)、模块化编程、元编程等方面的内容。读者将学习如何有效地利用 Lua 的轻量级特性进行游戏开发、脚本编写、系统管理和其他各种应用。
书中的章节可能包括:
1. Lua 的基本概念:介绍 Lua 的起源、目标和与其他语言的比较。
2. 变量与数据类型:涵盖数字、字符串、布尔值、nil 和表等基础类型。
3. 表:作为 Lua 的主要数据结构,表支持动态数组和关联数组,具有强大的灵活性。
4. 控制流程:讨论 if 语句、while 和 for 循环以及 break 和 return 语句。
5. 函数:解释 Lua 中函数的定义、调用和作为值的特性。
6. 元表和元方法:阐述 Lua 如何通过元表实现面向对象编程和自定义操作。
7. 模块:展示如何组织和导入代码,以及如何使用 require 函数。
8. 标准库:介绍 Lua 提供的众多内置库,如数学、字符串和文件操作函数。
9. C 语言接口:讲解如何用 C 语言编写扩展,将 C 功能集成到 Lua 中。
10. 应用示例:可能包含实际项目中的 Lua 使用案例,如游戏脚本、系统自动化等。
这本书适合对编程有一定基础,希望通过 Lua 进行系统脚本、嵌入式编程或者游戏开发的读者。通过阅读和实践书中的例子,读者可以掌握 Lua 的核心概念和技术,从而熟练地运用 Lua 解决实际问题。
2019-07-09 上传
2013-04-09 上传
2011-10-18 上传
2013-11-15 上传
2011-04-07 上传
2017-11-23 上传
2015-11-24 上传
2018-04-20 上传
2017-04-10 上传
bamboo1998
- 粉丝: 14
- 资源: 6
最新资源
- C++ Qt影院票务系统源码发布,代码稳定,高分毕业设计首选
- 纯CSS3实现逼真火焰手提灯动画效果
- Java编程基础课后练习答案解析
- typescript-atomizer: Atom 插件实现 TypeScript 语言与工具支持
- 51单片机项目源码分享:课程设计与毕设实践
- Qt画图程序实战:多文档与单文档示例解析
- 全屏H5圆圈缩放矩阵动画背景特效实现
- C#实现的手机触摸板服务端应用
- 数据结构与算法学习资源压缩包介绍
- stream-notifier: 简化Node.js流错误与成功通知方案
- 网页表格选择导出Excel的jQuery实例教程
- Prj19购物车系统项目压缩包解析
- 数据结构与算法学习实践指南
- Qt5实现A*寻路算法:结合C++和GUI
- terser-brunch:现代JavaScript文件压缩工具
- 掌握Power BI导出明细数据的操作指南