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
.