Lua中函数的定义

一般定义:

    local function function_name(arc)

      ...

    end

函数的定义等价于变量的赋值,我们也可以把函数名换成某个lua表的某个字段,如:

  function foo.bar(a,b,c)

    print(a,b,c)

  end

此时我们是把一个函数类型的值赋给了foo表的bar字段,这等价于

  foo.bar = function(a,b,c)

    print(a,b,c)

  end

 

posted @ 2018-03-15 10:21  绝艺  阅读(223)  评论(0编辑  收藏  举报