Lua程序设计 function(函数) userData(自定义类型)

        Function函数

        在Lua中,函数是做为“第一类值”来看待的。这表示函数能够存储在变量中,能够经过参数传递给其余函数,还能够做为其余函数的返回值。测试

        Lua容许在某些词法域中编写嵌套的函数。spa

        Lua既能够调用以自身Lua语言编写的函数,又能够调用以C语言编写的函数。Lua全部的标准库都是用C语言写的,标准库中包括对字符串的操做,table的操做,I/O,操做系统的功能调用、数学函数和调试函数。一样,应用程序也能够用C语言来定义其余函数。操作系统

 

       userdata调试

       因为userdata类型能够将任意的C语言数据存储到Lua变量中。在Lua中,这种类型没有太多的预约义操做,只能进行复制和相等性测试。userdata用于表示一种由应用程序或C语言库所建立的新类型。如:I/O库就用userdata来表示文件。字符串

相关文章
相关标签/搜索