Post文章

Lua一日游:(1) Mac环境搭建与基本语法

Contents目录

1、环境搭建

Lua的官方网站为lua.org,你可以下载到整个lua的源码,并且在Mac平台下直接使用make命令进行编译,只需要切换到对应的lua目录使用make命令,之后会提示你需要在什么PLATFORM下进行make,我们输入make macosx即可完成整个编译过程。如图所示。

编译完成后我们可以在src目录中看到两个新生成的文件(lua和luac),如图所示。

我们可以使用luac对lua script进行编译,或者使用lua直接执行lua脚本(可以是源码,也可以是编译后的文件)。如图所示。

在Mac中使用Lua进行开发,有一个比较好用的Eclipse插件,或者是独立版的LDT(Lua Dev Tools),你可以在http://www.eclipse.org/koneki/ldt/中下载,下面是它的使用界面:

2、基本语法

我们直接使用源码来查看:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
print("hello lua")  -- 输出
local num = 10      -- 定义一个局部变量
print(num)          -- 输出

-- 定义方法,无参数
function sayHello()
	print("hello lua")
end
sayHello()  -- 执行方法

-- 定义方法,有参数
function max(a,b)
  if a>b then
    return a
  else
    return b
  end
end
print(max(2,4)) -- 执行方法

-- 循环语句
for var=1, 100 do
	print(var)    -- 打印1到100
end