lua简介

92 阅读1分钟

lua常见数据类型

数据类型描述
nil表示无效值(在条件表达中表示false)
booleantrue/false
number双精度类型的浮点数
string字符串-由双引号或者单引号来表示
function函数
tableLua中的表其实是一个关联数组,数组的引用可以是数字,字符串,或表类型。在lua理。table的创建是通过“构造表达式”来完成,最简单的为{},用来创建一个空表

变量

1.字符串
local str = 'nihao'
2.数字
local num = 21
3.布尔类型
local flag = true
4.数组类型-table
local arr = {'java','flink'}
5.table类似Java的map
local map = {name='jack'}

lua中字符串拼接 ..

循环数组(ipairs)

--声明数组
local arr = {'java','flink'}
--遍历
for index,value in ipairs(arr) do
    print(index,value) --逻辑处理
end

循环table(pairs)

--声明数组
local arr = {'java','flink'}
--遍历
for index,value in pairs(arr) do
    print(index,value)//逻辑处理
end

条件控制

if(布尔表达式)
then
    --【为true使执行】
else
    --【为false使执行】
end    

与Java不同,布尔表达式逻辑运算基于英文单词
andornot