【Lua】《Lua 程序设计》摘录

简介: 【Lua】《Lua 程序设计》摘录

正文


最近主要想弄的是容器云,不过也想学一个小语种,Lua 语言。这门开发语言,很早之前关注到的,那时候,我正在集中精力搞爬虫,在摸索中,遇到一个叫做 splash 的浏览器渲染技术,里面的调用就有用到 lua 语言。那时就想着要学了,今天是圆梦的第一步。


  • Lua 这种类似于“胶水”的语言在游戏中被广泛应用。
  • 在做开发时,大家喜欢把逻辑放在 Lua 这种嵌入式语言中,一方面是因为 Lua 性能好,另一方面主流引擎都支持通过推送 Lua 脚本来实现热更新,这样在修改 Bug 或者更新内容时,用户就不需要重新下载整个游戏安装包。
  • Lua 从一开始就被设计为能与 C/C++ 及其他常用语言开发的软件集成在一起使用的语言,这种设计带来了非常多的好处。
  • Lua 语言是一门精简的语言。尽管本身具有的概念并不多,但每个概念都很强大。这样的特性使得 Lua 语言的学习成本很低,也有助于减小其本身的大小(其包含所有标准库的 Linux 64 位版本仅有 220 KB)。
目录
相关文章
|
5月前
|
安全 C++ Python
lua程序设计(一)
lua程序设计(一)
|
API C语言 索引
Lua程序设计(三)面向对象实现一个简单的类
1.Lua面向对象实现步骤 ①创建一个全局表(称之为元表) ②设置这个元表的__index值(值通常为元表自己,这样就能通过__index查找到对应的属性和方法)__index 赋值其实是一个function的语法糖,Sharp.
1315 0
Lua程序设计(四)面向对象类继承
1.类继承  ①代码 Sharp = { _val = 1} --① 父类 function Sharp:new() local new_sharp = { } self.__index = self --②,self == Sharp setmetatable(n...
851 0
|
索引
Lua程序设计(二)面向对象概念介绍
----------------------------------------------------------- Lua面向对象3 local smartMan = { name = "Tinywan", age = 26, money = 800000, ...
913 0