Otros operadores son el módulo (%), Incremento (++), Menos (-) y los operadores de negación. Usted tiene que aprender la manera particular en que cada uno de estos operadores se comporta (ver más abajo). Módulo Operador El operador módulo divide el primer operando por el segundo operando y devuelve el resto. Lea y probar el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi $ var1 = 17; mi $ var2 = 12; mi $ var3 = $ var1% $ var2; print $ var3; El operador módulo es el signo de porcentaje. Incremento del operador El operador de incremento es, ++.
Funciona con un operando, no dos como los demás. El operando tiene que ser un número. Cuando se coloca delante (prefijo) del operando, se comporta de una manera. Cuando se coloca después (postfix) el operando se comporta de otra manera. Prefijo: Cuando es prefijo, se añade 1 al operando y devuelve el operando incrementa. Lea y probar el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi $ var1 = 10,5; mi $ var2 = ++ $ var1; print $ var2; En el código, inicialmente, 10,5 se asigna a var1. Entonces tenemos un comunicado.
En la declaración que usted tiene una nueva variable, $ var2, el operador de asignación y luego "++ $ var1". Lo que nos interesa aquí es "++ $ var1", donde el operador de incremento está en frente de la variable. El valor de los rendimientos de incremento de operador se asigna a $ var2. Si has probado el código, se habría dado cuenta de que el valor de $ var2 es 11,5. Esto significa, si se utiliza el prefijo, incrementa el operando y luego devuelve el operando incrementa. Nota: en el código anterior, el valor final de $ var1 es 11.5 y 10.5 no.
Postfix: Cuando es postfix, devuelve el operando antes de añadir 1 a la misma. El valor devuelto es el valor original del operando. El mayor valor es el nuevo valor del operando, lo cual no se devuelve. Lea y probar el siguiente