lua语言学习三变量

1.lua语言的变量分为全局变量和本地变量和表中的域,lua中的变量全为全局变量,除非前面加上local,局部变量的作用域从声明位置开始到语句结束

-- test..lua 脚本

a= 5  --这是个全局变量

local b=10 --这是个局部变量

function joke()

c=4

local d=3

end

joke()

print (c,d)   --输出4,nil

2.对table的索引方法使用方括号,和其他语言不同的是,lua语言的索引是从1开始

tab={1,2,3,4}

print (tab[1])

tab1={"key"}

tab1["key"]="www"      --当索引为字符串时,可用.来访问

print (tab1[key])

print (tab1.key)

3.赋值语句,lua语言可同时对几个变量同时赋值,中间用逗号隔开,如变量个数大于赋值个数,赋值用nil代替,如变量个数小于赋值个数,多余的值会被忽略

a,b=1,2

a,b,c=1,2




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值