Programación de Apps iOS para iPhone con Swift y SwiftUI - LaFactoríaApple

La Resta en Swift

Se utiliza el operador - para restar valores numéricos en Swift.

var numero1 = 5
var numero2 = 3
var numero3 = numero1 - numero2
print(numero3)

Debe existir coherencia de Tipos a la hora de realizar esta operación matemática, es decir, no podemos restar dos números de distinto Tipo.

var numero1 : Int = 5
var numero2 : Double = 4.5
var numero3 = numero1 - numero2

En este ejemplo estamos intentando restar un número de Tipo Entero con otro de Tipo Coma Flotante con precisión doble, por lo que obtendremos el siguiente mensaje de error (el compilador impide que se realice la operación).

Para resolver esta situación haremos un Casting de forma que se restan números del mismo Tipo.

var numero1 : Int = 5
var numero2 : Double = 4.5
var numero3 = Double(numero1) - numero2

Más en esta Sección

  • Comparación de Valores

  • Cambiar el Signo a una Variable

  • Cómo calcular el Resto de una división en Swift

  • La División en Swift

  • La Multiplicación en Swift

  • Concatenación de Cadenas de Caracteres

  • La Suma en Swift

  • Operación de Asignación