Lua
glfxml
这个作者很懒,什么都没留下…
展开
-
《Lua程序设计(第4版)》面向对象(Object-Oriented)编程
面向对象(Object-Oriented)编程Lua语言中的一张表就是一个对象,表与对象一样,可以拥有状态。表与对象一样,拥有一个与其值无关的的标识(self)两个具有相同值的对象(表)是两个不同的对象,而一个对象可以具有多个不同的值;最后,表与对象一样,具有与创建者和被创建位置无关的生命周期。参数self是所有面向对象语言的核心点。大多数面向对象语言都向程序员隐藏了这个机制。Lua语言同样可以使用冒号操作符隐藏该参数。例: Account = { balance =原创 2020-09-23 16:39:27 · 271 阅读 · 0 评论 -
《Lua程序设计第4版》读书笔记--闭包、模式匹配、日期和时间
第一类值 可以将某个函数保存到变量中(全局变量和局部变量)或表中 也可以将某个函数作为参数传递给其他函数 还可以将某个函数作为其他函数的返回值返回 例: a = {p = print} -- 'a.p'指向'print'函数 a.p("Hello World") -->Hello World 非全局函数 loca...原创 2020-09-17 11:37:15 · 111 阅读 · 0 评论 -
《Lua程序设计第4版》读书笔记--Lua基本语法
注释 单行注释,-- 多行注释 --[[ 多行注释 多行注释 --]]标示符 标示符以一个字母 A 到 Z 或 a 到 z 或下划线 _ 开头后加上0个或多个字母,下划线,数字(0到9) 大小写敏感Lua数据类型 Lua是一种动态类型语言 nil 表示一个无效值(在条件表达式中相当于false) boolean 包含两个值: false和true...原创 2020-09-16 14:32:58 · 294 阅读 · 0 评论