Menu
Coddy logo textTech

Operadores de asignación compuesta

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 19 de 109.

Los operadores de asignación compuesta combinan una operación aritmética con la asignación. Son atajos que hacen que tu código sea más limpio.

En lugar de escribir:

score := 100
score = score + 50

Usa el operador +=:

score := 100
score += 50
fmt.Println(score)

Salida:

150

Otros operadores aumentados incluyen -=, *=, /= y %=:

count := 10
count *= 5  // Lo mismo que: count = count * 5
fmt.Println(count)

Salida:

50
challenge icon

Desafío

Principiante

En este desafío, practicarás el uso de operadores de asignación aumentada en Go. Los operadores de asignación aumentada combinan una operación aritmética con una asignación (como +=, -=, *=, /=, %=).

Tenemos una variable score que comienza en 10. Tu tarea es usar la asignación aumentada para aumentar el puntaje en 5.

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Puntuación inicial
	score := 10
	
	// TODO: Usar asignación aumentada (+=) para aumentar la puntuación en 5
	
	// Imprimir la puntuación final
	fmt.Println("Final score:", score)
}
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