Capítulo 4: Operaciones básicas con variables

Operar con variables numéricas

Los operadores que pueden utilizarse con variables numéricas reciben el nombre de operadores aritméticos y tenemos los siguientes:

Scripts-en-PowerShell-Guia-para-principiantes-113

De ellos, probablemente el único que necesite una explicación sea el último. Se trata de un operador que calcula la división entera (sin obtener decimales) entre un dividendo (en este caso el contenido de la variable $x) y un divisor (en este caso, 3) y, en lugar de devolver el cociente de la división, devuelve el resto.

Veamos un ejemplo:

Scripts-en-PowerShell-Guia-para-principiantes-114

Y cuando lo ejecutemos, obtendremos algo así:

Scripts-en-PowerShell-Guia-para-principiantes-115

Operadores aritméticos especiales

Cuando la variable que participa en la operación y la que recibe el resultado son la misma, PowerShell dispone de una serie de operadores que nos permiten resumir las expresiones. Por ejemplo, si queremos incrementar en 3 unidades el valor contenido en la variable $x, podríamos escribir la expresión:

Scripts-en-PowerShell-Guia-para-principiantes-116

Pero también podríamos resumirlo escribiendo:

Scripts-en-PowerShell-Guia-para-principiantes-117

Esto podríamos aplicarlo a todos los operadores aritméticos:

Scripts-en-PowerShell-Guia-para-principiantes-118

Todavía existe un caso especial que puede escribirse de forma aún más reducida. Me refiero al caso en que debamos incrementar o decrementar el contenido de la variable en uno. En estos casos, en lugar de escribir:

Scripts-en-PowerShell-Guia-para-principiantes-119

o escribir:

Scripts-en-PowerShell-Guia-para-principiantes-120

podríamos escribir, sencillamente:

Scripts-en-PowerShell-Guia-para-principiantes-121

… Y lo mismo podemos hacer con la resta:

Scripts-en-PowerShell-Guia-para-principiantes-122