En aquesta secció, aprendrem a escriure i executar el nostre primer script en Lua. Aquest és un pas fonamental per familiaritzar-nos amb la sintaxi i l'entorn de desenvolupament de Lua.
- Preparació de l'Entorn
Abans de començar a escriure el nostre primer script, assegurem-nos que tenim Lua instal·lat al nostre sistema. Si encara no ho has fet, revisa la secció anterior sobre la configuració de l'entorn Lua.
- Creació del Primer Script
2.1. Escriptura del Codi
Obre el teu editor de text preferit (com Visual Studio Code, Sublime Text, o fins i tot un editor de text simple com el Bloc de Notes) i escriu el següent codi:
2.2. Explicació del Codi
-- Aquest és el nostre primer script en Lua
: Aquesta línia és un comentari. Els comentaris en Lua comencen amb--
i són ignorats pel compilador. Són útils per afegir notes o explicacions al codi.print("Hola, món!")
: Aquesta línia utilitza la funcióprint
per mostrar el text "Hola, món!" a la consola. La funcióprint
és una de les funcions bàsiques de Lua per a la sortida de text.
2.3. Guardar el Fitxer
Guarda el fitxer amb l'extensió .lua
. Per exemple, pots anomenar-lo primer_script.lua
.
- Executar el Script
3.1. Utilitzant la Línia de Comandes
- Obre la línia de comandes (Terminal en macOS/Linux o Símbol del sistema en Windows).
- Navega fins al directori on has guardat el teu fitxer
primer_script.lua
. - Executa el següent comandament:
3.2. Resultat Esperat
Després d'executar el comandament anterior, hauries de veure el següent resultat a la consola:
- Exercicis Pràctics
Exercici 1: Modificar el Missatge
Modifica el teu script per imprimir un missatge diferent. Per exemple, canvia "Hola, món!" per "Benvingut a Lua!".
Solució:
Exercici 2: Afegir Més Línies de Sortida
Afegeix més línies de codi per imprimir diversos missatges. Per exemple, afegeix una segona línia que imprimeixi "Aprendre Lua és divertit!".
Solució:
-- Aquest és el nostre primer script en Lua amb múltiples línies de sortida print("Hola, món!") print("Aprendre Lua és divertit!")
- Errors Comuns i Consells
Error Comú: Fitxer No Trobat
Si reps un error que diu que el fitxer no es troba, assegura't que estàs al directori correcte i que el nom del fitxer és correcte.
Error Comú: Sintaxi Incorrecta
Si reps un error de sintaxi, revisa el teu codi per assegurar-te que no hi ha errors tipogràfics. Lua és sensible a majúscules i minúscules, així que assegura't que les funcions i variables estan escrites correctament.
- Resum
En aquesta secció, hem après a escriure i executar el nostre primer script en Lua. Hem vist com utilitzar la funció print
per mostrar missatges a la consola i hem practicat amb alguns exercicis senzills. Ara estem preparats per aprofundir en la sintaxi i les estructures bàsiques de Lua en les properes seccions.
En la següent secció, explorarem la sintaxi i l'estructura bàsiques de Lua per construir una base sòlida en aquest llenguatge de programació.
Curs de Programació en Lua
Mòdul 1: Introducció a Lua
Mòdul 2: Conceptes Bàsics
Mòdul 3: Conceptes Intermedis
Mòdul 4: Conceptes Avançats
- Coroutines
- Programació Orientada a Objectes en Lua
- Tècniques de Depuració
- Optimització del Rendiment
- Ús de l'API C de Lua
Mòdul 5: Aplicacions Pràctiques
- Construcció d'un Joc Simple
- Scripting en Motors de Joc
- Automatització de Tasques amb Lua
- Integració de Lua amb Altres Llenguatges