简介
Lua是一种小巧的脚本语言,主要用于嵌入式,游戏脚本等方面。比如《魔兽世界》的插件就是用Lua写的:
Lua本身由C语言开发,且是开源的,可以在官网下载到代码。
Lua官网是http://www.lua.org/,关于Lua的详细介绍请参考官网。
另外Lua的读法是/luːə/,它在葡萄牙语中是月亮的意思(Lua是巴西人创造的,巴西的官方语言是葡萄牙语)。
Linux下安装Lua
本文使用Ubuntu环境进行Lua编程。
Ubuntu下需要自己安装Lua,通过apt install luaxxx,就可以安装Lua了,本文安装的是Lua5.2:
之后再输入"lua"就可以进入Lua编辑界面。
在Lua界面可以直接输入代码,比如下面的helloworld:
Windows下安装Lua
对于Windows,可以在官网下载到二进制的Lua:
选择get a binary之后进入下载界面:
在这里下载对应的版本即可。
下载到的是若干个二进制,以下是当前版本(20191103)下载到的版本:
lua52.exe就可以拿来Lua编译和执行,下面在Shell下打开:
这个Ubuntu下的Lua没有什么区别,可以直接运行相关的代码:
当然也可以将代码放在文件中,并执行该文件,下面是一个helloworld.lua:
print ("hello world");
下面是执行的结果:
以上是Lua的简单介绍。