lua

MY_CONSTANT = 365 --常量命名风格 this is a comment 
print(MY_CONSTANT)



--变量命名风格 这是注释。变量不需要在使用前声明,也不需要指定变量的类型(string, number)
my_Variable = "hello world" 
print(type(my_Variable))
print(my_Variable)



--全局变量,第一个字母用小写g
gMyGlobal = "hello lua"
print(gMyGlobal)



--函数名第一个字母大写,例如: function MyFunction()
function Counting()
	for index = 1,5 do
		print(index, "+", index + 1, "=", index + (index + 1))
	end
end

Counting()



--nil 类型
myValue = nil --给一个变量赋值为nil,那么实际上表示删除该变量的意思
local x --创建 局部变量,初始值为 nil
print(myValue)
print(x)



--Boolean类型,只有两种值:true 和 false
myValue = true
print(myValue)



--string 类型,Lua中字符串可以小到一个字符,也可以包含百万字符
myValue = "hello string"
print(myValue)



--需要注意:Lua会根据上下文在合理情况下进行数字和字符之间的转换
print("8" + 8) --16
print("8+8") --8+8
print("8" + "8") --16


--Number 类型,Lua中是双精度浮点数。Lua没有整数类型
myNumber = 7
myNumber2 = 0.765
print(myNumber)
print(myNumber2)



--table类型 作为入门,可以把它当作数组来用
myTable = {2,4,6,8,10}
print(myTable[3]) --注意:索引居然是从1开始的!!!
myTable[6] = 12 
print(myTable[6])


--局部变量和全局变量
local myValue --如果没有赋初始值,则默认初始值为 nil
local myValue2 = 12

a = 1
b = 2
if a == b then
	print("a is equal to b")
end

if a ~= b then --注意,不等的写法!!!
	print("a is not equal to b")
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值