Lua语法入门

查看类型

print(type("What is my type"))   --> string
t = 10
print(type(5.8*t))               --> number
print(type(true))                --> boolean
print(type(print))               --> function
print(type(nil))                 --> nil
print(type(type(ABC)))           --> string

运算符

±*/%^

关系运算符

>=
<=
~=
==

逻辑运算符

and
or
not

其他运算符

--拼接
..
-- 长度
#

流程控制

a=2
b=3
if(a<b) then
    print("a<b")
else
    print("a>b")
end

循环

while(a>0) do
    a=a-1
    print(a)
end
b=3
repeat
    print(b)
    b=b-1
until (b<0)
for i = 1, 10,2 do
    print("i="..i)
end
arr={"aa","bb",123,22.1}
for i, v in ipairs(arr) do
print(i,v)
end

类型转换

print(tostring(10))
print(tostring(true))
print(tonumber("10")) --10
print(tonumber("10a")) --nil
print(tonumber("AD",16)) --173 进制转换

table1={name="zs"}
table1.age=18
table1.sex="male"
print(table1.age) --18

不包含局部变量

require "demo"
print(cba) --321

function

function func(a)
    return a
end

print(func(6)) --6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值