赞
踩
Lua是一种轻量小巧的脚本语言,用标准的C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的拓展和定制功能。官网:https://www.lua.org/
vi hello.lua
print("Hello World!")
lua hello.lua
可以利用type函数测试给定变量或者值得类型
Lua声明变量的时候,并不需要指定数据类型:
local str 'hello'
local num 21
local flag true
local arr {java','python','lua'}
local map {name='Jack',age=21}
访问table:
print(arr[1])
print(map['name'])
print(map.name)
定义函数的语法:
function 函数名(argumentl,argument:2.,,argumentn)
-- 函数主体
return 返回值
end
例如,定义一个函数,用来打印数组:
function printArr(arr)
for index,value in ipairs(arr)do
print(value)
end
end
类似ava的条件控制,例如if、else语法:
if(布尔表达式)
then
-- 【布尔表达式为true时执行该语句块】
else
--【布尔表达式为false时执行该语句块一一】
end
与java不同,布尔表达式中的逻辑运算是基于英文单词:
需求:自定义一个函数,可以打印table,当参数为nil时,打印错误信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。