Principios y conceptos de Openresty (13) Identificar los conceptos y trampas únicos de Lua

1.   Identificar los conceptos y trampas únicos de Lua

今天将介绍一些 'Lua 独有'的或'不太常用'的概念,以及 OpenResty 中'常见的 Lua 坑'

①  mesa débil mesa débil

'<<lua程序设计>>' 有对'弱表'的讲解

  

分析'原因'

继续:把'对象'作为 key,来构建'哈希表类型'的弱表

②  Cierre y valorización

+++++++++++++ "解读" +++++++++++++

1) 'bar' 这个函数可以读取'函数 foo' 里面的'局部变量 i'

2) 并'修改'局部变量的值,即使这个变量'并不在 bar函数'里面定义

3) 这个特性叫做'词法作用域 lexical scoping'

upvalue '细讲'

③  Errores comunes en la programación Openresty

1) 下标从 '0' 开始还是从 '1' 开始

 

2) 正则'模式'匹配

备注: 使用'pcre'还是'lua独有'正则

3) json 编码时'无法区分' array 和 dict
​
empty_array_mt 只能用于'数组表'

缩写作用域: 指定'某个 table' 的'编码规则'呢?

4) 变量的'个数'限制

具体'案例'

④  Responder preguntas y resolver dudas.

 

Programación de rutinas de red.

Supongo que te gusta

Origin blog.csdn.net/wzj_110/article/details/131367396
Recomendado
Clasificación