Estoy leyendo el libro programming in Lua. Dijo que Los cierres proporcionan una herramienta valiosa en muchos contextos. Como hemos visto, son útiles como argumentos para funciones de orden superior como la ordenación. Los cierres son valiosos para funciones que también crean otras funciones, como nuestro ejemplo newCounter; Este mecanismo …
Acabo de encontrar esta función en el proyecto en el que estoy trabajando: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Demasiado triste, el codificador ya no trabaja en la empresa. ¿Por qué uno …
Por lo que recuerdo, yo mismo estaba programando, me enseñaron a no comparar números de coma flotante por igualdad. Ahora, mientras leía Programación en Lua sobre el numbertipo de Lua , encontré lo siguiente: El tipo de número representa números reales (punto flotante de precisión doble). Lua no tiene un …
En particular, se trata de extensiones de juegos escritas en lua (luajit-2.0). Estaba contemplando si debería restringir lo que pueden hacer estos scripts, y llegué a la conclusión de que probablemente no debería: Es difícil acertar. Suena tonto, pero es probable que mi caja de arena termine goteando de todos …
He leído que Lua se usa a menudo para secuencias de comandos integradas y, en particular, para secuencias de comandos. Me resulta difícil imaginar cómo se usa exactamente. ¿Puede describir por qué y para qué características y para qué público se utiliza? Esta pregunta no está dirigida específicamente a Lua, …