UNIDAD 1: ELEMENTOS BASICOS

TEMA PERL 4: DECLARACION Y TIPO DE VARIABLES

A toda variable que se use en un programa, se debera declarar de preferencia al principio del programa.

En perl se tienen los tres tipos siguientes de variables:

A) VARIABLES ESCALARES.- PERMITEN ALMACENAR UN Y SOLO UN DATO DE CUALQUIER TIPO, POR EJEMPLO EDAD, SUELDO, NOMBRE, CARRERA, ETC.

Para simbolizar y usar una variable escalar en perl solo anteponer el simbolo $ antes de la variable, por ejemplo $edad, $nombre, $sueldo, etc y a todo lo largo del programa debera acompanarse de este signo.

B) VARIABLES ARREGLOS.- SON AQUELLAS QUE PERMITEN ALMACENAR UN CONJUNTO DE DATOS EN UNA SOLA VARIABLE.

Para simbolizar y usar una variable arreglo en un programa en perl, se debera crearla y anteponerle el simbolo @, por ejemplo se puede crear el arreglo @alumno = (99210385,”juan perez”,18,'informatica');.

Este tipo de variables, se analizan en una unidad de este libro mas adelante.

C) ARREGLOS ASOCIATIVOS.- SON ARREGLOS ESPECIALES DONDE CADA POSICION DEL ARREGLO ESTA CONSTITUIDO POR UNA PAR DE VALORES, EL PRIMERO SE DENOMINA CLAVE Y EL SEGUNDO VALOR.

Para crear y usar un arreglo asociativo se usa el simbolo %, por ejemplo %alumno=('matricula',99210385,'nombre',”juan perez”,'edad',18);

Este tipo de variables, tambien se analiza en una unidad de este libro mas adelante.

Como nota importante a recordar, es con respecto a datos de tipo strings, cuando:

Se declare o se use una variable tipo string y el dato va entre apostrofes perl no interpretara o entendera ningun caracter especial que contenga la string, ejemplo:

$ciudad = 'tijuana';

Se declare o se use una variable de tipo string y el dato este entre comillas, perl si interpretara o entendera cualquier caracter especial que contenga la string, ejemplo:

$ciudad = “tijuana \n” —> \n es una secuencia de escape que significa nuevo renglon.

el operador punto o dot(.) se puede usar para encadenar strings, por Ej:“Hola”.”mundo” se desplegara “Holamundo”

el operador x, se puede usar para repetir strings,

por Ej:“juan”x3 # “juanjuanjuan”

Mucho ojo con datos o cadenas strings, porque es muy diferente tenerla entre apostrofes y entre comillas.

Politica de Privacidad