Lua编程->语法快速入门
2014-04-15 15:27
411 查看
首先给个swap函数
在Lua里,注释用法:
Lua for循环用法:
for var=exp1,exp2,exp3 do
<执行体>
end
var从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次“执行体”。exp3是可选的,如果不指定,默认为1。
Lua while 语句使用
Lua repeat语句使用
Lua if语句使用
Lua type类型:
阶乘函数实现:
i1,i2=3,4 print(i1,i2) i1,i2=i2,i1 print(i1,i2)
在Lua里,注释用法:
--单行注释 (大小写敏感) --[[ 保留符 and break do else elseif end false for function if in local nil not or true repeat return then until while ]]--
Lua for循环用法:
for var=exp1,exp2,exp3 do
<执行体>
end
var从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次“执行体”。exp3是可选的,如果不指定,默认为1。
days = {"Suanday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday" } for i,v in ipairs(days) do print(v) end function f(x) print("function") return x*2 end for i=1,f(5) do print(i) end
Lua while 语句使用
i = 1 while i <= 5 do print("i is now " .. i) if i < 2 then print("small") elseif i < 4 then print("medium") else print("big") end i = i + 1 end
Lua repeat语句使用
i = 1 repeat print("i is now " .. i) if i < 2 then print("small") elseif i < 4 then print("medium") else print("big") end i = i + 1 until i > 5
Lua if语句使用
do i3=10 if i3==10 then print "pass" else print "no pass" end end
Lua type类型:
print(type(print)) print(type("hello world ")) print(type(true)) print(type(12)) print(type(nil))Lua 函数举例:
阶乘函数实现:
function JC(n) if n==0 then return 1 else return n*JC(n-1) end end print("Please Enter a number:") a=io.read("*number") print(JC(a))求均方函数:
function norm(x,y) local n=x^2+y^2 return math.sqrt(n) end print(norm(12,4))
相关文章推荐
- Lua编程->语法快速入门
- Lua脚本之语法基础快速入门
- Lua脚本之语法基础快速入门
- Lua 基本语法快速入门
- Shell 编程基础 --语法快速入门
- Lua脚本之语法基础快速入门
- Lua脚本之语法基础快速入门
- Lua脚本之语法基础快速入门
- Lua脚本之语法基础快速入门
- Lua脚本语法快速入门
- Shell 编程基础 --语法快速入门
- Lua脚本语言基本语法快速入门教程
- PHP编程基本语法快速入门手册
- PHP编程基本语法快速入门手册
- SAP control编程快速入门
- Java加密和数字签名编程快速入门(1/3)
- Lua 语言 15 分钟快速入门
- Excel 2003对象模型编程快速入门
- Lua 语言 15 分钟快速入门
- pig实战 pig常用语法总结,教你快速入门——结构篇