为了账号安全,请及时绑定邮箱和手机立即绑定

local

local i=0 while i<10 do print(i) i=i+1; end 这样local写了好像也没什么卵用,好像还是全局吧

正在回答

2 回答

应该是函数里表局部吧,其他语言也是,某个函数里的局部变量,流程控制结构是比较小的结构,不区分布局变量和全局变量

0 回复 有任何疑惑可以回复我~

可以这么说。但是你不能循环里面写的

0 回复 有任何疑惑可以回复我~
#1

亩名而来 提问者

local作用好像是两个:1.优化 2.控制变量的作用域,那这里应该就是优化,写在循环里i值又会一直重置
2017-04-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Cocos2d-x游戏开发基础之Lua基础篇
  • 参与学习       24850    人
  • 解答问题       36    个

游戏开发入门从Lua开始,从0开始的基础入门教程

进入课程
意见反馈 帮助中心 APP下载
官方微信