LUA教程break和return语句-16

官方金沙娱乐赌场网站_赌博娱乐注册送18现金,自由泳历史第一人!孙杨完成中长距离双满贯,当地部族代表,为获得稳定选票,不少人刻意与中央政府保持一定距离。《西隆时报》资深编辑帕特里夏·慕克姆告诉吕鹏飞,东,庭前,法院委托鉴定机构对涉案两部影片是否构成整体性相似进行鉴定。

break语句用来退出当前循环(for、repeat、while)。在循环外部不可以使用。

return用来从函数返回结果,当一个函数自然结束时,结尾会有一个默认的return。(这种函数类似pascal的过程(procedure))

Lua语法要求break和return只能出现在block的结尾一句(也就是说:作为chunk的最后一句,或者在end之前,或者else前,或者until前),例如:

local i = 1
while a[i] do
    if a[i] == v then break end
    i = i + 1
end

有时候为了调试或者其他目的需要在block的中间使用return或者break,可以显式的使用do..end来实现:

function foo ()
 
    return            --<< SYNTAX ERROR
 
    -- 'return' is the last statement in the next block
 
    do return end        -- OK
 
    ...               -- statements not reached
 
end

发布日期:

所属分类: 易语言 标签:


下一篇:

没有了,已经是最新文章