为什么要学Lua呢,因为大学时玩了一款游戏叫饥荒,最近发现做脚本也要用到这门语言,于是就简单的学习一下,毕竟广大程序员的乐趣就是会敲各种语言的Hello World。
此篇参考链接http://www.runoob.com/lua/lua-tutorial.html
其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。这句话言外之意就是“我就是个做脚本的,目的就是为了嵌入到应用程序中辅助扩展”。
google code下载,这个需要FQ,也可以从其他地方下载。
安装完后是个黑框框,cmd命令模式执行,跟java环境配置调用命令大同小异。这个是用来运行最终文件的。
跟java一样,总不能用记事本敲吧,跟java一样要有IDE,类似于IDEA和myeclipse。这里我们不用软件,用腾讯云的Cloud Studio,在线编辑。
Cloud Studio是基于浏览器的集成式开发环境,支持绝大部分编程语言,包括 HTML5、PHP、Python、Java、Ruby、C/C++、.NET 等等,无需下载安装程序,一键切换开发环境。Cloud Studio提供了完整的 Linux 环境,并且支持自定义域名指向,动态计算资源调整,可以完成各种应用的开发编译与部署。
新建界面时这个样子的,发现上面没有Lua,要去下载Code Runner插件。创建一个无来源的Blank,进入选择运行环境(这里我选择Java),然后安装Lua环境(效果和Windows安装的一样)
在java的linux上安装lua环境
sudo apt-get install libreadline-dev #先安装lua环境需要的lib,不行的话换个环境试试 curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make linux sudo make install #一定要sudo,不然可能会出现权限不允许的情况,因为你是coding,文件夹是root
写个Hello World,没问题
原文:https://www.cnblogs.com/aeolian/p/10431843.html