读 Lua Documentation
Lua. URL: The Programming Language Lua
这次读的是 Lua 官方的文档。之前已经读过 Roberto Ierusalimschy 之 Programming in Lua 但那是比较早期的免费版本,没有涉及 Lua 后续更新的内容。况且,再完善的书在语法和库函数的细节上也不可能和官方文档相比。因而这次又浏览了一下 Lua 的官方文档。
Lua 官方文档大致分两部分。第一部分是对语法、语义以及虚拟机运行原理的介绍。这一部分写得就像一本入门教科书,只不过内容编排更加贴近语言的知识结构本书。第二部分则是对 Lua 标准库的介绍。需要注意的是, Lua 的标准库分为两个部分,一部分是 Lua 语言内部调用的标注库。一部分则是 提供给 C 的 Lua-C API,提供 Lua-C API 是为了方便从 C 中操作或调用 Lua。能让 C 语言方便地调用 Lua 程序,并与之集成是 Lua 设计的初始目标之一。
相比于 Programming in Lua 这本书的旧版,官方文档除了在函数和语法细节上介绍得更全面以外。还介绍了新版本的一些新功能。比较重要的我认为有两点:其一是对二进制操作的支持,其二是对 UTF 的支持。这两点都是不破坏 Lua 原有紧凑性前提下的重要功能扩充。
求点赞,求收藏,求分享
欢迎关注我的公众号,微信搜索:知则
读 Lua Documentation相关推荐
- What's the difference between Atomic and Ordinary database engine
问题: ClickHouse 数据库引擎,默认的到底是 Atomic 还是 Ordinary? I found this comment in source file: src/Databases/D ...
- 大佬带你深入浅出Lua虚拟机
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由鹅厂优文发表于云+社区专栏 作者:郑小辉 | 腾讯 游戏客户端开发高级工程师 写在前面:本文所有的文字都是我手工一个一个敲的,以及本文 ...
- 深入浅出Lua虚拟机
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:郑小辉 | 腾讯 游戏客户端开发高级工程师 写在前面:本文所有的文字都是我手工一个一个敲的,以及本文后面分享的Demo代码都是我一行一 ...
- lua 5.1语法约定
Lua 5.1参考手册 由罗伯特·Ierusalimschy路易斯Henrique de Figueiredo沃尔德蔡氏 ‚一个版权©2006 A¢A€"2012 Lua.org,银行业者. ...
- gc方法写法_云风的 BLOG
December 17, 2020 内存的惰性初始化 这两天和同事讨论一个问题,我写了个小玩意. 事情起因是,我们公司上海的工作室的一个 MMO 项目做服务器压力测试.谈及优化,涉及到服务器中使用的 ...
- [Unity]资源冗余排查工具
1.普通资源 把动态加载资源加入到列表中,逐个取出,用AssetDatabase.GetDependencies(assetPath);把资源依赖项列入一个大表,大表里面没有的资源就是冗余的. 2.动 ...
- TMP的阴影性能如何
1)TMP的阴影性能如何 2)CommandBuffer.DrawMeshInstanced无法画阴影问题 3)Unity编辑器在Require大量加载Lua文件时,经常报出not enough m ...
- Lua 读表代码,自动生成字段名字
表格格式为 INT STRING INT INT INT INT INT Id Desc Type SceneId OpenId MaxPliesp ClearancePlies 0 第1关 0 1 ...
- c语言lua读文件,file-io – 在Lua中逐行读取文件
Lua使用相同的底层C实现模型管理文件(此模型也被其他编程语言使用,这是相当常见的).如果您不熟悉这种查看文件的方式,那么术语可能不清楚. 在该模型中,文件表示为具有所谓的当前位置的字节流.当前位置是 ...
最新文章
- Javascript获取或设置ckeditor的数据
- linux read01,Linux内置命令之read
- linux 运行python 看不到异常信息_linux python运行报编码错误
- php订单系统 帝国cms,帝国CMS商城系统在线支付后,订单邮件提醒
- 05-iOS蓝牙开发总结
- [4.6校内训练赛]
- Spring经典高频面试题,原来是长这个样子
- Windows 下 XDebug 手工配置
- 07到09程序员对自己工资的态度···
- 【操作系统】代码实践:先来先服务调度算法(FCFS),短进程优先调度算法(SJF),高响应比优先调度算法(HRRN)
- 三维激光雷达点云匹配最近工作总结
- 轻量级Qt键盘-介绍篇
- iOS - Safe iOS 加密安全
- Mac 查找软件安装位置
- matlab中omega是什么意思_小鸡宝宝考考你南柯一梦中的南柯是什么意思?
- 我们为什么要参与到 GSoC/GSoD 的活动中?
- 阿里 短信回执消息 MNS消息队列消费模式 SmsReport
- matlab调用python自定义函数模块进行数据分析总结
- 反渗透设备:反渗透纯水设备中软水器的作用及维护方法
- 捕获鼠标事件-JavaScript入门基础(005)