Lua基础(声明变量/输出)

print("Hello World");
--[[
--连字符号
print("123"..4);

print(123)
print(456)



--变量:弱类型语言
--  c#:强类型语言 int x = 10;   肯定不行x = "123";
 x = 100;
 x = "我是老师";
 x = 'hxsd'

 x = nil--null
 print(x);

--全局变量 和  局部变量
--全局变量:整个项目都可以用;
name = "hxsd"--全局变量,谨慎使用,除非是一些公共的API,或者是变量

print(name)
local y = 1; --局部变量
local name = "123";

--_G获取全局变量的值
print(_G["name"])


print(w)
print(type(w))--因为没有声明过,但是使用的时候是nil

print(w == nil)


--运算符

-- Lua中没有++ -- += *=
local x = 1;
x = x +1;
print(x)

print(1 ~= 2);


--简单的语句 if
if  1 ~= 2 then
	print(111);
else
	print(222);
end

if 13 > 4 then
	print(111);
elseif 5> 4 then
	print(222);
end


--while
local  i = 1;
while i < 10 do
	print(i);
	i = i+1;
end

local  i = 100;
repeat       ---重复
	print(i);
	i = i+1;
until i > 10  --直到满足条件,跳出循环



--for
--固定每一次加1
for i=1,10 do
	print(i)
end
--指定步长为2
for i=1,10,2 do
	print(i)
end
]]

--:相当于C#中的数组、list、字典、类

--lua中下标号是从1开始的
local t = {"123",one = "123","222","333",[3] = 5,[2] = "1234543"}
print(t["one"])
print(t.one)
print(t[3])
t[2]= "123454"
print(t[2])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LilyCoder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值