lua通读之lua的基本使用
前言lua是我最喜欢的脚本语言,没有之一。主要还是它轻巧,并包含了程序设计最基本的内容,而且基本没有多余的扩展库,也致使了它强大的扩展性。虽然我最早接触lua是学习cocos2dx游戏引擎的时候,但我却对它终身难望。不过如今的时代,lua或许已经无法满足如今快速开发的时代需求了,cocos2dx的原生版本也因无法高效地开发3A大作而永远定格在了4.0。但想起以前使用lua的日子,我决定写下这个系列,以此纪念当初研究技术的时光。
基本的开发环境Ubuntu20.04,Android7.1.1+Termux,lua5.1
关于使用lua5.1的说明: 首先5.1是lua的一次大变革版本,其次许多扩展都基于此版本,最后后来版本的变化不大。
lua的基本内容下载lua5.1.5源码,然后直接make编译,我们可以得到一下核心文件:
123456#lua的头文件,用于嵌入开发lua.h lauxlib.h lualib.h luaconfig.h#lua运行的基本动态库liblua51.so#lua的主程序lua luac
lua用于直接解释lua脚本,luac用于将lua脚本编译为在 ...
我的前方是什么?
最近做了一次通识课的作业,不知为何深有感触,感觉做为第一篇文章在合适不过了,先把文章放出来:
不是自诩,我确实读了不少书。但忘了多少,又留了多少,连我自己也不能确定。有时自己或许就是抱着提高自己文学素养的崇高目的,但到头来却是打发无聊的读书时间。在中学的教室里,桌上当然只能放书了。所以我不懂什么就是鉴赏,该如何鉴赏。最近几天我知道了一部叫《当代英雄》的小说,知道了一个叫毕巧林的人。或许我理解与原作者表达的不同,但有一句话确实触动到我了。“我肯定负有崇高的使命,因为我感觉到心灵里充满了使不完的力量,但我不知道这使命是什么。”抛开文章历史背景与文章结构,毕竟我们不是做鉴赏的嘛,而我想说的是感悟。学校里总有一些类似就业指导中心的人会打电话来问你,有一些问题比较引起我的注意。“你为什么选这个学校?”“你为什么选这个专业?”“你对这个学校(专业)了解吗?”虽然心里很想说这还需要理由吗?但还是可以假假的扯一大堆,属时有些奇怪。但其实这些都还好,让我觉得难回答的是,“你以后想干什么?”其是考研,就业之类的都可以说。但我只想说不清楚,有时他们还会问了不了解现状和前景,我说不清楚。综合考虑的话,他们会说 ...