《Lua程序设计(第4版)》由Lua 语言作者亲自撰写,针对Lua 语言本身由浅入深地从各个方面进行了完整和细致的讲解。作为第4 版,《Lua程序设计(第4版)》主要针对的是Lua 5.3,这是《Lua程序设计(第4版)》撰写时Lua 语言的最新版本。作者从语言使用者的角度出发,讲解了语言基础、编程实操、高级特性及C 语言API 等四个方面的内容,既有Lua 语言基本数据类型、输入输出、控制结构等基础知识,也有对模块、闭包、元表、协程、延续、反射、环境、垃圾回收、函数式编程、面向对象编程、C 语言API 等高级特性的系统讲解,还有对Lua 5.3 中引入的整型、位运算、瞬表、延续等新功能的细致说明。
所有与Lua 语言打交道的人均能从《Lua程序设计(第4版)》受益,包括游戏、嵌入式、物联网、软件安全、逆向工程、移动互联网、C 语言核心系统开发等诸多领域中对Lua 语言有一般使用需要的从业人员,以及需要从编译原理或语言设计哲学和实现角度深入学习Lua 语言脚本引擎的高级开发者或研究人员。
lua_call函数完成一次无保护的调用,它类似于lua_pcall,不过在发生错误时,它会传播错误,而非返回错误代码。在一个应用程序中编写主函数时,不应使用lua_call,因为这样需要捕获所有的错误。而编写C函数时,通常可以用lua_call。若有错误发生,只需将错误留下。当一个C函数从Lua收到一个字符串参数时,必须遵守两条规则:不要在访问字符串时从栈中弹出它,不要修改字符串。当一个C函数需要创建一个字符串返回给Lua时,C代码还必须处理字符串缓冲的分配的释放、缓冲溢出等问题。
——引自第234页
这个函数有点类似于C函数sprintf,但是无须提供这个新字符串的缓冲。Lua会动态地创建一个足够大的缓冲来存放字符串,确保不会有缓冲溢出等问题。这个函数会将结果字符串压入栈中,并返回一个指向它的指针。当前,这个函数接受的指示符只有:%%(字符%)、%s(字符串)、%d(整数)、%f(Lua中的数字,即双精度浮点数)以及%c(接受一个整数,并将其格式化为一个字符)。除此之外,它不接受任何例如宽度或精度选项
——引自第234页
作者以自述的方式带领我们逆时光长河而上,走进敦煌这一艺术宝库。敦煌艺术历经一千多年连绵不断的发展,特别在唐宋时期,其圆融、飞跃的状态,奠定了汉民族艺术审美体系的...
一本移動你意識焦點的書從充滿客體影子的世界回到唯一真實的主體徹底恢復你的主體性「從頭腦而來的限制,最多還是一種表面上的阻礙。透過這本書,我希望能打破任何限制,讓...
简介:本书由六个个案研究构成,分别研究威尔士的民族服装、苏格兰的典籍再造、英国皇家仪式变迁、英国统治下印度庆典礼仪的变化、非洲民族对英国中产阶级生活方式的模仿,...
腹泻便秘卷-重订古今名医临证金鉴 本书特色 古今名医之临床实践经验,乃中医学术精华之*重要部分。《古今名医临证金鉴》丛书,旨在选取古今名医临床家于中医临证确有脾...
萧亮,哈佛大学工商管理学博士,著名人力资源专家,曾任职于美国培训与发展协会(ASTD),长期为谷歌、微软、Facebook、甲骨文等世界级企业提供顾问服务和专业...
Abafflerofthefirstorder.--NewYorkTimesAmasterwork...stunninglyoriginal.--JulianS...
维吉尼亚·李·伯顿(Virginia Lee Burton),1909年生于美国马萨诸塞州,她的父亲是麻省理工学院首位教务长,母亲则是一位英国诗人兼音乐家。维吉...
伊夫林·沃作序力荐,《国家地理》杂志“100 本有史以来最伟大的探险类书籍”第16。著名旅行家埃里克·纽比最受欢迎的作品,阿富汗异域风情,兴都库什山绝地探险,与...
新科傻魚進士破格擢任監察御史裡行,菜鳥虞璇璣不但要吃長官兼老師李千里的排頭、還要被其他同事耍著玩……好不容易熟悉了御史臺的工作節奏,卻又與授業恩師溫杞決裂!為官...
[美]西奥多.H.加斯特 :美国哥伦比亚大学教授、著名古语言学家和希伯来学专家。精通29种古代和现代语言和方言,毕生从事于古代近东文化研究。王神荫(1915.6...
※ 道德或诗歌或美,我不晓得,我伸出这只玫瑰只为映照自我。【编辑推荐】※意大利20世纪最重要的知识分子,传奇电影大师皮埃尔·保罗·帕索里尼诗歌自选集,国内首度全...
✦網路點擊次數超過5000萬次!系列銷售突破50萬冊!✧廣大讀者好評推薦!日本AMAZON平均4.7星超高評價!✦獲獎不斷!「2020這本漫畫真厲害!」男性部門...
作品目录目录试述浙江出土的宋元青白瓷壹 素雅佳器贰 茗香酒酣叁 粉黛流芳肆 香韵悠长伍 文房清玩陆 浙地青白后记· · ·
作者简历卡尔・冯・克劳塞维茨(Carlvon Clause witz)在1780年6月出生于普鲁士马格德堡附近布尔格镇的一个小贵族家庭。十二岁时在波茨坦的一个步...
一个女孩儿,和她生命之球起起落落落落落落落的一年~~~~~~~~~~我要上大学了。你可以说我想要提升自己,也有利于在社会上生存。不过对我来说,更重要的,是可以逃...
这是一本关于自我疗愈的书,一本“心灵蜕变日记”,一本迷人诗集。-------------------------------------------------...
临床用方十讲 内容简介 本书研讨了方剂学的历史沿革,揭示了方剂学自身的理论体系,荟萃了今人的研究成就与进展,为方剂学基本理论的整体系统研究、构建,做了开头工作,...
你有看看这个世界的近况吗?有些人在食品中添加致病化学物质,只为货架上能待得更久;有些人过着纸醉金迷的生活,而无数非洲儿童却因饥饿长眠母亲怀中;有些人贪婪的目光流...
魯迅原名周樹人,因1918年在《新青年》上以「魯迅」的筆名發表短篇小說《狂人日記》而蜚聲文壇,並在此後生涯所餘的十八年間一直居於中國文壇的核心,直至今日,「魯迅...
精彩摘录上用法严,多任深刻吏[2]。太子宽厚,多所平反,虽得百姓心,而用法大臣皆不悦[3]。皇后恐久获罪,每戒太子:“宜留取上