新人求助,do与function有什么区别?
lua吧
全部回复
仅看楼主
level 1
柒星语✨ 楼主
RT
2016年03月12日 07点03分 1
level 11
[不高兴]function 不是函数么,do貌似是循环吧
2016年03月12日 14点03分 2
level 4
function跟do是兩碼子事...
2016年03月23日 15点03分 3
level 11
do-end是圈起一个作用域或者说形成一个代码块
function-end是定义一个函数并返回函数对象
   ——永夜抄超亲民!
2016年03月23日 15点03分 4
function 不是返回一个值吗?也可以没有返回值.那也是执行一个代码块,和do end查不多,返回对象我就不懂了
2016年03月24日 16点03分
@mh200458 你写个function() xxx end难道里面的xxx立即执行了?这是定义一个函数,并且将这个函数作为一个对象(lambda)返回了,这和do-end与其说有本质区别,不如说毫无联系。不过function-end也会圈起一个作用域就是了
2016年03月25日 03点03分
1