lua

Lua string to int

¿Cómo puedo convertir una cadena a un entero en Lua? Agradecer. Tengo una cadena como esta: a = "10" Me gustaría que se convirtiera en 10, el número.

Ordenar los puntos en el sentido de las agujas del reloj?

Dada una matriz de puntos x,y, ¿cómo ordeno los puntos de esta matriz en el orden de las agujas del reloj (alrededor de su pu ... ts[i].x; pointsSum.y = pointsSum.y + points[i].y end return {x = pointsSum.x / #points, y = pointsSum.y / #points} end

diferencias sutiles entre JavaScript y Lua

Simplemente me encanta JavaScript. Es tan elegante (imagina el sonido silencioso de lovestruck fanboy suspirando en el fondo) ... no, esta es una de las diferencias más obvias. Pero hay diferencias en el alcance de la variable, ¿inmutabilidad o algo así?

Diferencia entre. y: en Lua

Estoy confundido acerca de la diferencia entre las llamadas a funciones vía . y vía : > x = {foo = function(a,b) return ... o(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 ¿Qué está haciendo el :?

¿Dividir cuerda en Lua?

Necesito hacer una simple división de una cadena, pero no parece haber una función para esto, y la forma manual que probé no parece funcionar. ¿Cómo lo haría?

Cómo obtener el número de entradas en una tabla Lua?

Suena como una pregunta de "déjame buscarlo en Google por ti", pero de alguna manera no puedo encontrar una respuesta. El ope ... unt = count + 1 end print(count) -- prints "2" ¿Cómo obtengo el número de todas las entradas de sin contarlas?

¿Por qué usar Mestrel2?

Estoy confundido ¿qué propósito Mongrel2 sirve/establece que nginx ya no lo hacen. (Sí, he leído el manual, pero debo ser mu ... servidor web - Lua : lenguaje de programación - FastCGI + LuaJIT : para conectar nginx a Lua - Postgres : base de datos

¿Por qué los arrays Lua(tablas) comienzan en 1 en lugar de 0?

No entiendo la razón detrás de la decisión de esta parte de Lua. ¿Por qué la indexación comienza en 1? He leído (como muchos ... bre el tema. Tenga en cuenta que soy "muy" principiante en Lua, espero que no me esté perdiendo algo obvio sobre las tablas.

¿Cómo eliminar una entrada de tabla lua por su clave?

Tengo una tabla lua que uso como hashmap, es decir, con claves de cadena: local map = { foo = 1, bar = 2 } Me gustaría "p ... able, key) local element = table[key] table[key] = nil return element end ¿Hay una mejor manera de hacer eso ?

Cómo comprobar si una tabla contiene un elemento en Lua?

¿Existe un método para comprobar si una tabla contiene un valor ? Tengo mi propia función (ingenua), pero me preguntaba si e ... stoy usando estas funciones es usar tablas como conjuntos, es decir, sin elementos duplicados. ¿Hay algo más que pueda usar ?

Definir valores predeterminados para argumentos de función

En la wiki de Lua encontré una manera de definir valores predeterminados para los argumentos faltantes: function myfunction( ... n (a,b=7,c=5) no parece funcionar. No es que el modo Lua no funcione, solo me pregunto si esta es la única manera de hacerlo.

¿Cómo volcar una mesa a la consola?

Tengo problemas para mostrar el contenido de una tabla que contiene tablas anidadas (n-deep). Me gustaría volcarlo a std o a ... pero no puedo averiguar cómo. Estoy buscando el equivalente aproximado que obtendría al imprimir un NSDictionary usando gdb.

Para Bucle en Lua

Mi tarea es cómo hacer un bucle for. Lo he averiguado en términos de números pero no puedo averiguarlo en términos de nombres ... ntado algunas otras cosas, pero simplemente no funciona, el terminal siempre solo enumera 1, 2, 3... ¿Qué estoy haciendo mal?

Código de error NSURLErrorDomain -999 en iOS

Facebook FACEBOOK API He estado tratando de utilizar Corona SDK de Facebook API para publicar la puntuación en el juego que ... Por cierto, no estoy usando webview en mi aplicación. Solo el widget api y un listener show_dialog en mi clase de Facebook.

¿Por qué LuaJIT es tan bueno?

EDITAR: desafortunadamente LuaJIT fue eliminado de la comparación en el siguiente enlace. Esta comparación de lenguajes de ... se compila a bytecode también, así que por qué PyPy (que tiene JIT ahora, creo) no muestra un salto tan grande en ¿actuación?

¿Lua se basa principalmente en ideas de lenguaje de programación bien establecidas? [cerrado]

Lua ocupa un buen lugar en el espacio de lenguajes que se pueden incrustar. ¿Son las ideas principales detrás del diseño de ... ideas bien establecidas? La comparación de propiedades y características de Lua con otros PLs es particularmente apropiada.

¿Cómo se copia una tabla Lua por valor?

Recientemente escribí un poco de código Lua algo así como: local a = {} for i = 1, n do local copy = a -- alter the v ... olvidado de ello. Así que la pregunta es ¿qué debo escribir en lugar de copy = a para obtener una copia de los valores en a?

Condiciones inline en Lua (a == b? "sí": "no")?

¿Hay que usar condiciones inline en Lua? Tales como: print("blah: " .. (a == true ? "blah" : "nahblah"))

¿Alternativas a Lua como lenguaje embebido?

Estoy trabajando en un sistema embebido que ejecuta Linux en un DSP. Ahora queremos hacer que algunas partes de él sean scrip ... rchivo de encabezado que tuvimos que modificar para hacer que Lua funcionara en ese sistema. ¡Es muy adecuado para incrustar!

Es LuaJIT realmente más rápido que cualquier otro lenguaje dinámico JIT-ed? [cerrado]

De acuerdo con el juego de referencia del lenguaje informático, la implementación de LuaJIT parece vencer a todos los demás l ... pero esto sigue siendo realmente impresionante. En la práctica, es realmente el caso? Alguien ha probado que Lua aplicación?