lua认识(lua)中的变量

认识lua中的变量

--[[在lua所有变量都不需要在使用前声明,同样不需要指定变量的类型(int,char,string)因为变量的类型 
取决于用户给它赋的值.
	lua中的所有变量的数据类型不是显示的,它随着它的赋值而变动,但我们基于该变量作用范围分为
	三种类型:
	全局变量():所有的变量默认是全局 除非显示的声明为局部
	局部变量(local):当类型被指定为局部的一个变量,它的范围是有限的在自己的范围内使用.
	表字段(table):这是一种特殊类型的变量,有点像c语言中的数组和结构数组,初始值为nil--]]
local d,f=5,10 --声明 d与f为局部变量
d,f=5,10;      --声明 d与f为全局变量
d,f=10	       --[[声明 d与f为全局变量--]]	

local d,f=5,0 --声明 d与f为局部变量
print(d,f+1)  --未初始化过的变量是不能参与运算的
d,f=5,10      --声明d与f为全局变量
print(d,f)
d,f=10	       --[[声明 d与f为全局变量--]]
print(d,f)
--nil表示为赋值,如果给某个变量赋这个值,实际上相当于是删除这个变量的意思
--Boolean 类型true flase
f1=true f2=false
f3=1
print(f3)
f3=f2
print(f3)
print(f1,f2)
--Number 类型
myVar=111 
print(myVar)
myVar=111.11
print(myVar)
myVar=111.220 
print(myVar)
--table 类型
myvar={11,22,33,44,55,66}
print("table",myvar)--表地址
print("table",myvar[1])--注意它的下标是从1开始 不是从0开始
print("table",myvar[2])--访问它的第2个元素
print("table",myvar[6])--访问它的第3个元素
print("table",myvar[7])--访问它的第7个元素

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值