看过很多书,发现编程都是从hello world开始。
lua的自学也是如此。
创建hello.lua 输入print("hello world")并保存。
cmd下,指令为lua.exe hello.lua
lua编译器下,直接输入print("hello world")
最终结果显示
上面是最基础的对编译器的使用。
在cmd终端下,输入lua --help
出现如下信息
用法:LUA [选项] [脚本[参数]。
可用选项有:
-e STAT执行字符串'静'
-l名要求库'名'
执行'脚本'后-i进入交互模式
-v显示版本信息
-停止处理选项
-执行标准输入,并停止处理选项
简单了解后,学习 chunks(数据块)
chunks是一系列语句,可根c语言相同,每个语句结尾的后面可加分号(;)也可不加,但是如果同一行有多个语句最好用;分开
假定一个文件 a 内有单个语句 x=1;另一个文件 b 有语句 print(x)
语句为lua -la -lb
-i 选项要求 Lua 运行指定 Chunk 后进入交互模式. 比如在桌面有a.lua b.lua,然后a.lua里面写x=1,b.lua里面写print(x)
cmd终端输入如下指令
另外的方式是使用dofile,先写lua1.lua
function norm (x, y)
local n2 = x^2 + y^2
return math.sqrt(n2)
end
function twice (x)
return 2*x
end