Cómo empezar con Lua
Lua es un lenguaje de programación basado en texto que es muy interesante. Las posibilidades con este programa son casi infinitas. Lleva algo de tiempo dominarlo, pero con un poco de práctica, crear y ejecutar programas puede ser adictivo. ...
método uno 2:
ejemplo
aBc=42 (This will make a variable called aBc and will store the number 42 i it. You can also modify the content of a variable.) A=1 A=(A+32) */This will first set A as 1, and then add 32 to it. You can even do multiplication *, division /, and subtraction -. You can also add another variable to a variable./* A=1 D=3 A=(D-A) */This will subtract A from D, and storing it in A/*
-
La variable puede ser lo que quieras, como estos ejemplos.
Troll123='i like pie' */This will store the string 'i like pie' in variable 'Troll123'/*
-
En lua hay cosas llamadas cuerdas. Se pueden almacenar en variables como números, pero son texto. Todas las cadenas deben tener comillas alrededor de ellas.
-
Vea los siguientes ejemplos:
A='Some cheese' */This will store the string 'Some cheese' in the variable A. These are mainly used to tell the user things./*
-
Este es el comando principal para hablar con el usuario en el programa. Puede imprimir variables o cadenas.
-
Ingresará el texto o los números que desee en la pantalla.
-
Para las cadenas, todo lo que tiene que hacer es ingresar "imprimir" seguido de un espacio seguido de una cadena entre comillas, como en este ejemplo.
-
Para las variables, debe escribir "imprimir" seguido del nombre de la variable entre paréntesis, como se muestra.
A=42 abc="Hello World!" print (abc) print (A)
-
Esto imprimirá todo lo que está en la variable. Además, no es necesario establecer variables. Puede imprimir la ecuación como se muestra.
A=3 print (A+42) */This will print the number 42+3, which is 45./*
-
En el medio de la cadena que desea imprimir, si ingresa n, imprimirá el resto del texto en una nueva línea. Por ejemplo:
print "Hello everyone!nHow was your day?" */will print 'Hello everyone!' On one line then 'How was your day?' On the next./*
-
Necesita una forma para que el usuario ingrese información que el programa pueda usar. Cuando esto está en un programa y la computadora lo inicia, la computadora se detiene y no continúa con nada más en el código hasta que el usuario ingresa alguna información. Aquí es de donde provienen los comandos de entrada del usuario. Esto es lo que parece:
-
Parece un poco complicado, pero no te preocupes, no lo es. Solo tienes que preocuparte por "A" al principio. Esta es la variable que almacena la información. Puede ser cualquier cosa y una vez introducido, puedes hacer lo que quieras con él.
D=io.stdin:read'*l' print (D) */This will let you type in whatever you want, and then it will print it out again. It stores whatever the user types in into the variable 'D', and when told to print out the variable 'D' it prints out whatever the user typed in./*
-
Trate de entender lo que el programa hará como práctica.
print "Type in a number." n=io.stdin:read'*l' print "Now type in a second number." g=io.stdin:read'*l' print "Those two numbers added together are:" print (n+g)
-
- ¿Qué hace este programa y cómo funciona?
- ¿Qué hace este programa y cómo funciona?
-
Los comentarios son líneas de código colocadas en un programa que lo ayudan a comprender qué partes del código están haciendo. Siempre que una de sus líneas de código comience con dos guiones, el programa ignora todo lo que sigue a esa línea. Son solo para ayudarlo a realizar un seguimiento de sus programas.
-
Por ejemplo, si desea resaltar un fragmento de código que suma dos números, puede agregar este comentario.
método dos 2:
parte computacional
-
Si bien la línea comienza con dos guiones, la computadora lo ignora.
-
Estos son fragmentos que le permiten ejecutar este fragmento solo si ciertas variables son ciertas cosas. Cada vez que desee agregar uno de ellos a su código, coloque un código allí. Solo ejecutará este código si dices que la variable es igual a algo. Una vez que haya terminado con el código en la declaración, debe ingresar una línea de código que simplemente diga "fin" sin comillas, le dice a la computadora que si el código en la declaración termina, es el final.
-
En una línea de código que comienza con 'si', tiene un espacio, luego el nombre de la variable, luego qué operación (== para igual, ~ = para desigual, => para mayor que, etc.) luego la línea debe comenzar con el final "entonces".
A=1 if A==1 then print "Hello world!" A=0 end
-
Incluso puede incluir expresiones en otras expresiones, pero solo asegúrese de tener el número "final" correcto al final. También puede tener varias variables diciendo "y" o "o".
A=1 B='cheese' if A==1 and B=='cheese' then print "Hello world!" B=1 A=737 if A=>2 or B~='cheese' then print "Hello again!" end end
-
Esto es útil para muchas cosas como esta. Te preguntará cuál es tu animal favorito y te dirá que a él también le gusta este animal. Si escribes algo completamente diferente, dirá que no te entiende. Prueba a ver cómo funciona.
print "What do you prefer:ndogsncats" a=io.stdin:read'*l' if a=='dogs' then print "I like dogs too!" end if a=='cats' then print "I like cats too!" end if a~='dogs' and a~='cats' then print "I do not understand." end
-
Es muy similar a una declaración "si", pero continúa revisando el código hasta que se le indica que se detenga. Aquí se explica cómo usarlo.
B=0 while B=21 do B=(B+1) print (B) end
-
Este programa imprimirá números del 1 al 20, luego se detendrá porque excede 20. Muchos programas de Lua son solo muchos bucles "while" con muchas expresiones "if".
-
Finalmente, lo usa en la declaración "si". Si la variable no coincide con nada en la línea "if", va a la sección "else".
A=42 if A==12 then print "This text shouldn't come up." else print "But this text should." end
Deja una respuesta