yyqng

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Lua

摘要:第27章 C语言API总览 lua.h(前缀 lua_): 声明了 Lua 提供的基础函数,其中包括创建新 Lua 环境的函数、调用 Lua 函数的函数等等。 lauxlib.h(前缀 luaL_): 辅助库( auxiliary library) 使用 lua.h 提供的基础 API 来提供更高层 阅读全文
posted @ 2021-02-28 23:32 zziii 阅读(323) 评论(0) 推荐(0)

摘要:第18章 迭代器和泛型for 18.1 迭代器和闭包 首先编写一个简单的迭代器 -- 工厂 local values = function(t) local i = 0 return function() i = i + 1; return t[i] end end t = {10, 20, 30} 阅读全文
posted @ 2021-02-28 16:35 zziii 阅读(74) 评论(0) 推荐(0)

摘要:第9章 闭包 在Lua语言中,函数是严格遵循词法定界(可以访问包含其自身的外部函数中的变量)的第一类值(如数值和字符串)。 在 Lua 语言中,所有的函数都是匿名的。函数名实际上指的是保存该函数的变量。像函数 table.sort 这样以另一个函数为参数的函数,称为高阶函数。 local fact1 阅读全文
posted @ 2021-02-21 22:33 zziii 阅读(95) 评论(0) 推荐(0)

摘要:前言(Programming in Lua(4th) 内容基于 Lua 5.3) 虽然在某些方面 Lua 与其他语言有着共同的特色,但下面这些特征是 Lua 特有的: 1. 可扩展;2. 简明;3. 高效;4. 可移植 Lua 使用者分为三大类: 1. 在应用中嵌入地使用;2. 单独使用 ;3. 和 阅读全文
posted @ 2021-01-31 10:07 zziii 阅读(253) 评论(0) 推荐(0)