Lua脚本快速入门

  1. 云栖社区>
  2. 博客>
  3. 正文

Lua脚本快速入门

阿靖哦 2019-06-19 16:50:43 浏览1074
展开阅读全文

Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 可以应用在游戏开发、独立应用脚本、Web 应用脚本、扩展和数据库插件、安全系统等场景。

特性

  • 轻量级:标准C语言编写并以源代码形式开放,编译后仅仅一百余K
  • 可扩展:Lua提供了非常易于使用的扩展接口和机制
  • 支持面向过程编程和函数式编程
  • 自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象
  • 语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持
  • 通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等

应用场景

  • 游戏开发
  • 独立应用脚本
  • Web 应用脚本
  • 扩展和

网友评论

登录后评论
0/500
评论
阿靖哦
+ 关注