只为小站
首页
域名查询
文件下载
登录
首页
Lua中文教程(pdf版)
Lua中文教程(pdf版)
上传者:
heyong0807
|
上传时间: 2023-02-13 15:56:22
|
文件大小: 1.27MB
|
文件类型: RAR
Lua
lua中文教程,原名:programming in lua 目录 版权声明..............i 译序..i 目录iii 第一篇语言.......1 第0章序言.......1 0.1 序言..........1 0.2 Lua的使用者................2 0.3 Lua的相关资源............3 0.4 本书的体例.................3 0.5 关于本书...3 0.6 感谢..........4 第1章起点.......5 1.1 Chunks.......5 1.2 全局变量...7 1.3 词法约定...7 1.4 命令行方式.................7 第2章类型和值9 2.1 Nil..............9 2.2 Booleans....9 2.3 Numbers...10 2.4 Strings......10 2.5 Functions.12 2.6 Userdata and Threads.12 第3章表达式..13 3.1 算术运算符...............13 3.2 关系运算符...............13 3.3 逻辑运算符...............13 3.4 连接运算符...............14 3.5 优先级.....15 3.6表的构造..15 第4章基本语法................18 4.1 赋值语句.18 4.2 局部变量与代码块(block)......19 4.3 控制结构语句...........20 Programming in Lua iv Copyright ® 2005, Translation Team, www.luachina.net 4.4 break和return语句......23 第5章函数......24 5.1 返回多个结果值.......25 5.2可变参数..27 5.3 命名参数.28 第6章再论函数................30 6.1 闭包........32 6.2 非全局函数...............34 6.3 正确的尾调用(Proper Tail Calls)...36 第7章迭代器与泛型for....40 7.1 迭代器与闭包...........40 7.2 范性for的语义...........42 7.3 无状态的迭代器.......43 7.4 多状态的迭代器.......44 7.5 真正的迭代器...........45 第8章编译·运行·调试47 8.1 require函数.................49 8.2 C Packages.................50 8.3 错误........51 8.4 异常和错误处理.......52 8.5 错误信息和回跟踪(Tracebacks)....53 第9章协同程序................56 9.1 协同的基础...............56 9.2 管道和过滤器...........58 9.3 用作迭代器的协同...61 9.4 非抢占式多线程.......63 第10章完整示例..............68 10.1 Lua作为数据描述语言使用........68 10.2 马尔可夫链算法.....71 第二篇 tables与objects........75 第11章数据结构..............76 11.1 数组......76 11.2 阵和多维数组.........77 11.3 链表......78 11.4 队列和双端队列.....78 11.5 集合和包.................80 11.6 字符串缓冲.............80 第12章数据文件与持久化..................84 12.1 序列化...86 Programming in Lua v Copyright ® 2005, Translation Team, www.luachina.net 第13章 Metatables and Metamethods...92 13.1 算术运算的Metamethods............92 13.2 关系运算的Metamethods............95 13.3 库定义的Metamethods................96 13.4 表相关的Metamethods................97 第14章环境..103 14.1 使用动态名字访问全局变量...103 14.2声明全局变量........104 14.3 非全局的环境.......106 第15章 Packages.............109 15.1 基本方法...............109 15.2 私有成员(Privacy)................111 15.3 包与文件................112 15.4 使用全局表............113 15.5 其他一些技巧(Other Facilities)...115 第16章面向对象程序设计.................118 16.1 类.........119 16.2 继承.....121 16.3 多重继承...............122 16.4 私有性(privacy)...................125 16.5 Single-Method的对象实现方法127 第17章 Weak表...............128 17.1 记忆函数...............130 17.2 关联对象属性.......131 17.3 重述带有默认值的表...............132 第三篇标准库134 第18章数学库................135 第19章 Table库...............136 19.1数组大小................136 19.2 插入/删除..............137 19.3 排序.....137 第20章 String库..............140 20.1 模式匹配函数.......141 20.2 模式.....143 20.3 捕获(Captures).146 20.4 转换的技巧(Tricks of the Trade)151 第21章 IO库..157 21.1 简单I/O模式..........157 21.2 完全I/O 模式........160 Programming in Lua vi Copyright ® 2005, Translation Team, www.luachina.net 第22章操作系统库........165 22.1 Date和Time............165 22.2 其它的系统调用...167 第23章 Debug库..............169 23.1 自省(Introspective)..............169 23.2 Hooks...173 23.3 Profiles.174 第四篇 C API..177 第24章 C API纵览..........178 24.1 第一个示例程序...179 24.2 堆栈.....181 24.3 C API的错误处理..186 第25章扩展你的程序....188 25.1 表操作.189 25.2 调用Lua函数.........193 25.3 通用的函数调用...195 第26章调用C函数..........198 26.1 C 函数..198 26.2 C 函数库................200 第27章撰写C函数的技巧..................203 27.1 数组操作...............203 27.2 字符串处理...........204 27.3 在C函数中保存状态.................207 第28章 User-Defined Types in C........212 28.1 Userdata.................212 28.2 Metatables..............215 28.3 访问面向对象的数据...............217 28.4 访问数组...............219 28.5 Light Userdata........220 第29章资源管理............222 29.1 目录迭代器...........222 29.2 XML解析...............225
文件下载
立即下载
资源详情
[{"title":"( 1 个子文件 1.27MB ) Lua中文教程(pdf版)","children":[{"title":"Lua中文教程","children":[{"title":"Lua中文教程.pdf <span style='color:#111;'> 1.71MB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]
评论信息
其他资源
solidworks生产各种弹簧的宏程序(已翻译)
Ethernet 帧结构解析程序
分布式系统原理介绍 - 刘杰 - 百度
jsp+mysql的网上购物商城
linux哲学家就餐3种方法代码实现
自动控制原理课后习题答案 卢京潮
基于java的五子棋游戏(人机对战)
蝙蝠算法MATLAB程序
计算机网络(第5版)高清晰英文原版by Andrew Tanenbaum
华硕EX-RX570-O4G的原版BIOS海力士
史上最简单的 java 自制浏览器(源码)
6种用于人脸识别的人脸数据库
squid-5.0.3.tar.gz
node_express_mongodb_vue.rar
基于DSP的异步电机直接转矩控制系统的研究与实现
通过小键盘的输入来控制输出的演示
java编写的抽象工厂迷宫,文字式,非图型界面
C6748.cmd源文件
连续粒子群算法的matlab程序
城市客运管理系统源码
ssm(spring+spring mvc+mybatis)开发家庭理财管理系统
c程序设计语言答案 清晰版
阻止滚动条事件冒泡
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
相关资源标签
热门下载
20200318附加-2019年电赛综合测评方案详细计算过程(pdf版本,有朋友反映word版本乱码,特意转为pdf)
matlab时频分析工具箱+安装方法+函数说明+最新版tftb.
中国地面气象站观测数据2000-2021
Microsoft Visual C++ 2015-2019 运行库合集,包含32位64位
python大作业--爬虫(完美应付大作业).zip
张正友相机标定Opencv实现(完整程序+棋盘图)实例源码
DBSCAN算法Matlab实现
计算机专业实习日记+实习周记+实习总结
2020年大学生数学建模竞赛C题省一论文(包括材料和代码)
scratch版 我的世界.sb2
夏天IC助手1.8你们懂的
token登录器.rar
2020年数学建模国赛C题论文
毕业设计:基于Python的网络爬虫及数据处理(智联招聘)
simulink仿真实现光伏发电MPPT+能量管理
最新下载
最新抖音爆火的手机尾号测试打分无人直播项目 日赚几百+【打分脚本+教程】
Linux内核完全剖析.pdf
西门子博图实例.0_V15.1.rar
Nartool的c# 源码
geojson格式世界地图GS84和Web墨卡托两种投影
机器人学导论_克拉格
相机标定-求主点matlab代码
毕业设计-网络扫描器的设计与实现.zip
华为OD机试C、D卷 - 最大坐标值、小明的幸运数(Java & JS & Python & C & C++).html
武汉凯默数字化变电站SCD文件解析工具