Avatar notebook default
19篇文章 · 17476字 · 3人关注
  • Lua极简入门(十三)——日期时间

    时间 Lua的时间处理函数主要有:time和date两个。time函数主要是返回一个时间戳,用于描述当前时间距离1970-01-01的秒数;da...

  • Lua极简入门(十二)——string类库

    string类库 这里描述的都是string模块提供的功能,在使用的时候具有两种形式。 之后这里都采用string.len(s)这种形式。 基础...

  • Lua极简入门(十一)——table类库

    table库封装了一些常用的方法,可以在日常的列表操作时提供便利,先看一下table中提供的一些方法。 方法描述table.concat(lis...

  • Lua极简入门(十)——面向对象

    在介绍完Lua的基础知识包括元表,函数式编程之后,终于到了Lua面向对象编程。虽然并不打算使用Lua进行大型应用系统(程序)的开发,最多可能是嵌...

  • Lua极简入门(九)——协同程序

    Lua的协同程序和常见的线程相似,可以具有独立的执行流程,包括所需的数据和内存。 该示例创建了一个协同程序,并将其打印出来,显示为thread....

  • Lua极简入门(八)——元表metatable

    Lua使用元表来定义对table或者用户自定义数据的操作。在很多情况下,可以简化或者提高table或用户自定义数据的操作方式,比如对于+法操作,...

  • Lua极简入门(七)——函数高级特性(闭包)

    闭包 当出现一个函数内嵌套另一个函数时,嵌套函数可以访问父函数的数据及资源,称为闭包。Lua的闭包原则就是一个函数加上该函数所需要访问的所有变量...

  • Lua极简入门(七)——函数高级特性

    在Lua中函数和其他类型的值具有相同权利,如函数和数值、字符串等具有相同地位。因此函数也可以像其他类型一样存储到变量、table(对象)中,也可...

  • Lua极简入门(六)——函数的参数

    函数定义完成后,那么函数的调用方式,完成的功能,以及返回值都将固定。此时就剩下调用了,对于调用函数,只需要关注参数,并按要求设置参数,并接收返回...

文集作者