课程大纲

高级表

  • 队列和堆栈的表
  • 描述图形的表格
  • 矩阵作为表
  • 以表格形式链接的链表
  • 字符串缓冲区

通过示例的元表

  • 代理
  • 只读
  • 记忆
  • 带记忆的动态编程
  • 斐波那契例子

环境

  • 全局变量与环境的关系
  • 自由变量
  • _ENV 表和 _G 表

有关模块的更多信息

  • 创建模块的不同方法
  • 更改行为的模块
  • 模块初始化和参数
  • 使用环境实现安全模块

高级迭代器和协程

  • 生产者、消费者、过滤器
  • 包装协程以获取迭代器
  • 链表的无状态迭代器

为生态系统做贡献

  • 将包裹上传到 MoonRocks

Lua 中的函数范式

  • map 函数
  • 缩小/折叠功能

面向对象 Programming

  • 不同的 OOP 方法
  • 不同的继承方法
  • 例子

Lua 标准库演练

要求

Lua 编程语言的基础知识

  14 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (3)

相关课程

Combined C/C++, JAVA and Web Application Security

  28 小时

Advanced Java Security

  21 小时

Combined JAVA, PHP and Web Application Security

  28 小时

Java and Web Application Security

  21 小时

Advanced Java, JEE and Web Application Security

  28 小时

课程分类