De hecho, aprender código no es difícil. Simplemente sigue los documentos oficiales y aprende paso a paso.
Es mejor aprender tecnología de TI en desarrollo de software, diseño gráfico, diseño arquitectónico, diseño de animación de juegos, edición de películas, etc. Estas técnicas siguen siendo populares hoy en día. A continuación se muestran algunos conocimientos sobre el desarrollo de software.
1. Una interfaz de programación es un determinado formato de datos estándar escrito para cierta lógica.
Es un conjunto de funciones C utilizadas por el programa anfitrión para comunicarse con Lu. Todas las funciones API se declaran en el archivo de encabezado lua.h según los tipos y constantes relacionados.
2. ¿Aunque estemos hablando de “función”? Pero algunas API simples se proporcionan en forma de macros.
A menos que se especifique lo contrario, todas estas macros usan sus parámetros solo una vez (excepto que el primer parámetro debe estar en estado Lu), por lo que no necesita preocuparse por algunos efectos secundarios causados por la expansión de estos. macros.
3. Todas las funciones de la API de Lua en la biblioteca C no verifican si los parámetros son compatibles y válidos.
Sin embargo, puedes cambiar este comportamiento activando el interruptor de macro LUA_USE_APICHECK al compilar Lu.
Lu usa una pila virtual para intercambiar valores con c. Cada elemento de la pila es un valor de Lu (nulo, número, cadena, etc.).
4. Lua Al llamar a C, la función llamada obtiene una nueva pila.
Esta pila es independiente de la función C en sí y de la pila Lu anterior. Contiene todos los parámetros pasados por Lu a la función c. La función c coloca el resultado que se devolverá en esta pila y se lo devuelve a la persona que llama.
Espero que esto ayude, ¡gracias!