Nota : Como la practica hace al maestro, a partir de ahora habra ejercicios a realizar, deberian hacerlos, de forma que puedan aprender mejor la dinamica de Perl.
Tipo de Variable "Escalar"
Este tipo de variable, ya lo hemos manejado mas antes, pero sin saberlo, y es definido por el simbolo "$", este tipo de variable nos permite guardar valores sencillos como strings, numeros, decimales, pero tambien nos permite guardar referencias a otro tipo de estructuras.
Por ejemplo:
$nombre_de_variable = 5;
$nombre_de_variable_2 = "Hola, Ahora programo en Perl";
$nombre_de_variable_3 = "Hola, Ahora programo en Perl";
$nombre_de_variable_4 = 3.423;
$nombre_de_variable_5; # "undef", es cuando no se define ningun valor.
Tipo de Variable "Array"
Se habran preguntado como hace perl para manejar arrays, listas y demas, pues perl tiene un simbolo definido para manejar arrays, este es el famoso "@". Pero como se utiliza, muy facil.
Declaracion:
@nombre_de_array = (elemento1,elemento2,elemento3,....,elementon);
Por Ejemplo:
@array;
Pero se preguntaran como introducimos valores a nuestro array, esto se hace de distintas formas.
De forma directa:
@array=("Hola ",100," Dolares con ",0.5," centavos yo gane");
Puedes colocar los elementos uno por uno, separados por coma y dentro de parentesis, bla bla, lo entendieron, sino, preguntenme abajo, y el array no siempre no tienen que ser del mismo tipo, puede ser de distintos tipos.
Por indice :
@array; #Declaracion de Variable
$array[0] = "yo programo en perl";
$array[1] = 5435;
$array[2] = 53.25;
$array[5] = "Yo me salte al 5 apropocito";
En este caso podemos introducir valores por indice, y no siempre tiene que ser consecutivo. en tal caso si se saltan y no introducieran valor a alguno, estos tienen por default undef.
Ejercicios
- Hacer un array que se almacene valores escalares.
Por ejemplo
@array = ($var1,$var2);
y imprimir cada elemento del array por su indice en una sola cadena.
Por ejemplo:
print "$array[0] ... $array[5]";