Menu
Coddy logo textTech

Asignación compuesta

Parte de la sección Fundamentos del Journey de Swift de Coddy. Lección 18 de 86.

Cuando necesitas actualizar una variable basándote en su valor actual, Swift proporciona operadores de asignación compuesta como forma abreviada. En lugar de escribir dos veces el nombre de la variable, puedes combinar la operación aritmética con la asignación en un solo paso.

var score = 10
score = score + 5  // La forma larga
score += 5         // La forma abreviada

Ambas líneas hacen lo mismo: suman 5 a score. El operador += se lee como «sumar y asignar».

Swift proporciona operadores de asignación compuesta para todas las operaciones aritméticas básicas:

var number = 20

number += 5   // number es ahora 25
number -= 3   // number es ahora 22
number *= 2   // number es ahora 44
number /= 4   // number es ahora 11
number %= 3   // number es ahora 2

Estos operadores son especialmente útiles cuando haces un seguimiento de valores que cambian con el tiempo, como mantener un total acumulado o contar apariciones. Hacen que tu código sea más corto y fácil de leer.

challenge icon

Desafío

Fácil

Se te proporciona la siguiente variable:

var balance = 100

Realiza las siguientes operaciones sobre balance utilizando operadores de asignación compuesta, en este orden exacto:

  1. Suma 50 a balance
  2. Resta 30 a balance
  3. Multiplica balance por 2
  4. Divide balance entre 4
  5. Obtén el resto al dividir balance entre 7

Después de todas las operaciones, imprime el valor final de balance.

FORMATO DE SALIDA REQUERIDO: [Tu contenido traducido aquí]

Pruébalo tú mismo

var balance = 100

// TODO: Escribe tu código debajo
// Usa operadores de asignación compuesta para:
// 1. Suma 50 a balance
// 2. Resta 30 de balance
// 3. Multiplica balance por 2
// 4. Divide balance entre 4
// 5. Obtén el resto al dividir balance entre 7


// Imprime el valor final de balance
print(balance)
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Swift