Operadores aritméticos en Swift


Swift admite los cuatro operadores aritméticos estándar para todos los tipos de números:

  • Suma (+)
  • Resta (-)
  • Multiplicación (*)
  • División (/)
  • Resto / Módulo (%)
1 + 2 // igual a 3
5 - 3 // igual a 2
2 * 3 // igual a 6
10.0 / 2.5 // igual a 4.0
5 % 2 // igual a 1

El operador de suma también es compatible con la concatenación de cadenas:

"Hola, " + "Mundo" // igual "hola, mundo"

Operador de módulo

El operador módulo devuleve el resto de la división entre los dos operandos. Por ejemplo, 9 / 4 su resto es 1 , luego el módulo es 1.

Eso nos permite resetear contadores

var score =  0
let scoreMaximum =  5

for n in  1...7 {
    score +=  1
    score = score % scoreMaximum
    print("puntos \(score)")
}
/*
puntos 1
puntos 2
puntos 3
puntos 4
puntos 0
puntos 1
puntos 2
*/

Orden de precedencia

El orden de precedencia de ejecución de los operadores aritméticos es:

  1. Negación: -
  2. Multiplicación, División, Módulo: *, /, %
  3. Suma, Resta: +, -

Se puede omitir este orden de precedencia de ejecución de los operadores aritméticos usando paréntesis () anidados entre cada nivel calculo.

Publicado por Webserveis

Desarrollador freelance programador apasionado por el arte de programar, amante del auto aprendizaje y interesado por la tecnología en general.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: