• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

0基础lua学习(五)赋值语句

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

语句:

1)  赋值语句

Lua中赋值,直接使用赋值运算符

a = 20

当多个参数赋值的时候,可以使用

a,b=b,a

 

--C语言交换两个变量

temp =a;

a=b;

b=temp;

--lua中很简单

a,b=b,a



 

--同样的函数要返回多个值,可以这么写

function someValue()
  local a,b=10,20
  return a,b
end
print(someValue)


2)  局部变量与块

Lua中有全局和局部变量之分。定义一个局部变量,只需要

在名称前面加一个local关键字,不加local的变量是全局变量

  i=10  --全局变量

  local j =I –局部变量

--局部变量作用域在它的块内,如局部变量在函数内声明,退出函数的话就不能访问了。当一个局部变量在循环中,那么循环结束,局部变量的生命周期也结束了。

  •      (1)变量没有赋值,会自动赋值为nil
  •      (2)如果赋值操作的左边变量多,那么多出来的变量赋值为nil
  •      (3)如果赋值操作右边变量多,多余的会被舍弃
  •      (4)在一段代码中插入一段代码块,可以使用do…end

--demo

 if true then

   do

     local a =20

     print(a)

  end

end


 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Lua5.1学习笔记发布时间:2022-07-22
下一篇:
Nginx+Lua系列:Nginxapiforlua发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap