lua学习笔记(五)

语句
    赋值
        多重赋值
        a, b, c, d = 1, 2, 3, 4
        a, b, c = 1, 2
        assert(c == nil)
    控制结构
        if then elseif else end
        while end
        repeat until
        for循环
            数字型for
                for var=exp1,exp2,exp3 do <执行体> end
                exp3可以不填,默认1
            泛型for
                for k,v in ipairs(t) do <执行体> end
                使用迭代器遍历
        break和return
            break用于结束循环
            return用于结束函数,后跟返回结果
            任何一个函数的结尾处都有一句隐式的return,所以没有返回值的函数可以不用显示写出return
            break和return必须是一个块的最后一条语句或是end else until的前一条语句
            如果确需要在内容中有return或break可以使用do end来控制
 
 
posted @ 2014-12-17 14:43  life steven  阅读(123)  评论(0编辑  收藏  举报