next up previous index
Siguiente: Estructuras de control Subir: Fundamentos de Perl (1) Anterior: Ejercicio con variables   Índice de Materias

Operadores

El repertorio completo de operadores de Perl es amplio y podéis consultarlo en la guía de referencia de Perl. Yo os menciono los que más he usado. Se sobreentiende que son operadores binarios, que relacionan dos variables, a menos que se indique lo contrario:

=        # asignación
**       # potencia
+ - * /  # suma, resta, multiplicación y división
%        # resto de la división dividendo%divisor 
|| &&    # OR y AND, disyunción y conjunción lógica
.        # concatenación de dos cadenas
->       # ya lo hemos usado para las referenciar elementos de arreglos y tablas
\        # toma la dirección de una variable (unario)
!        # negación lógica (unario)
++ --    # autoincremento y autodecremento de escalares numéricos (unario)
== !=    # igualdad y desigualdad entre números 
eq ne    # igualdad y desigualdad entre cadenas (equal, not equal)
< >      # mayor o menor numérico
<= >=    # mayor o igual, menor o igual numérico
=~ !~    # operadores de búsqueda de patrones: comprueba que la variable izquierda contiene (no contiene)
         # cierto patrón a la derecha del operador

Perl permite combinar el operador asignación con los operadores + , - , * , / , . , de forma que por ejemplo

$suma = $suma + $sumando es lo mismo que $suma += $sumando.


next up previous index
Siguiente: Estructuras de control Subir: Fundamentos de Perl (1) Anterior: Ejercicio con variables   Índice de Materias
Bruno Contreras Moreira 2007-06-15