课程培训
Lua基础培训课程

课程简介

Lua介绍

  • 有一点历史
  • Lua的目标,特征和非目标
  • Lua文档资源和教程
  • 安装Lua口译员
  • 设置和使用LuaRocks

基本语法和语义

  • 身份标识
  • 评论,阻止评论
  • 全局变量和严格执行
  • 局部变量
  • 独立程序,程序参数
  • 汇编单位,大块,表达式,分号

数据类型和数据结构

  • 基本类型:nil,boolean,number,string
  • 对象类型:function,userdata,thread,table
  • 参考/对象与基本值
  • 表在Lua中的重要性

表格介绍及其多功能性

  • 表作为关联数组
  • 表为数字数组,序列

基本控制结构

  • 如果然后else else结束
  • while循环
  • 重复循环
  • 简单的循环

错误处理

  • 返回值与异常
  • 将返回值转换为异常
  • 将异常转换为返回值
  • 错误级别

示例程序

  • 多项式评估
  • 广度第一搜索
  • 额外练习

更多关于功能

  • 命名论据
  • 面向对象的调用
  • 关闭
  • 哗众取宠
  • 尾叫
  • 多重分配和返回
  • 可变参数

迭代器和协同程序

  • 通用for循环
  • 无状态与有状态迭代器
  • 迭代器和协同程序之间的差异

Metatables和metamethods

  • 设定的例子
  • __tostring元方法
  • 算术元方法
  • __index,__newindex metamethods
  • __len metamethod

模块和包装

  • 使用模块
  • 创建模块
  • 将模块组织成包装

面向对象编程

  • 在Lua的OOP的积木
  • 例子

讨论更先进的语言特征

  • 弱桌子
  • 终结
  • 编译,评估,加载



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>