Un nuevo tutorial de Lua, desde lo básico a lo concreto [1º Entrega][Variables][OK]

Hola, esta vez quiero dejar parte de mi conocimiento aquí, es por eso que he decido escribir un tutorial, si no deseas seguirlo, no sé qué decirte Llorar
Pero si deseas hacerlo, bienvenido seas Sonreir y también te diré que antes de entrar directamente al lenguaje, veremos las partes más básicas de programación.

Comenzamos:
Variables:

Una variable es un espacio de memoria al cual se accede mediante un nombre que se le asigna a dicho espacio de memoria, por ejemplo:

edad = 18
nick = "Chimecho"

Esas dos son variables, de tal manera que si hago referencia a edad me dará el valor almacenado en esa variable, que sería 18, así mismo, la variable nick contiene el valor "Chimecho" que hemos asignado previamente.

Cabe recalcar que las variables no deben tener nombres de palabras reservadas o nombres de funciones por ejemplo:

true = "booleana"
color = color.new(255,255,255)

La primera asignación no es válida, debido a que true es una palabra reservada que representa un valor booleano; Y la segunda es válida, pero al tener el nombre de la función color, será como sustituir dicha función, y eso causara un error al tratar de usar la función color luego.

Otros puntos que hay que aclarar son:

    - Todos los nombres de las variables deben comenzar por alguna letra o subguion "_"

    - Los nombres de las variables pueden contener solo letras, números y subguiones "_"

    - Lua diferencia entre mayúsculas y minúsculas (es bueno saberlo)

Tipos de variables:
Las variables dependiendo del tipo de dato almacenado tienen varios tipos que pueden ser:

number (número): Es toda aquella variable cuyo contenido sea de tipo numérico, sin importar si la base es decimal, hexadecimal, binario, etc… por ejemplo:

edad = 18
anio = 2010
rojo = 0xFF0000

Las 3 son variables de tipo number, edad y anio están en base 10 y rojo en hexadecimal.

string (cadena de texto): es cualquier tipo de variable que su contenido sea una cadena de texto, por ejemplo:

nick = "Chimecho"
letra = 'a'
letra2 = "b"
anio = "2010"

Las 4 son de tipo string sin importar su longitud, el cuarto valor aunque su contenido lleve números, las comillas indican que es una cadena de texto

boolean (booleanas): Estas variables sólo pueden tener dos valores, true (verdadero) y false (falso), esto como resultado de una operación lógica con variables booleanas o por asignación, por ejemplo:

variable1 = true
variable2 = false
variable3 = false or false

Las variables son de tipo boolean, debido a que son true o false, variable1 y variable2 por asignación y variable3 que es false también por asignación, pero como resultado de la operación lógica or (las operaciones lógicas las veremos más adelante)

nil (nulo): Estas variables no tienen ningún valor, ya sea porque se les ha asignado nil o simplemente no han sido declaradas.

Hay otros tipos de variables que me faltan por cubrir, pero debido a su extensión, les haré a cada una, una entrega por separado.

Espero que les haya gustado, cualquier crítica, o sugerencia, o algo que me falte, por favor, háganmelo saber…
Saludos!



PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]

07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD

Recuerda: Sé el intérprete -_-


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Buen tutorial Chimecho

sigue asi.

Saludos.

Imagen de unai.

Buen tutorial. =)

Buen tutorial. =)

Me estás tentando a aprender

Me estás tentando a aprender Lua...

Imagen de klozz

=O ha quedado bien explicado

=O ha quedado bien explicado n.n =) un saludo

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.