Menu
Coddy logo textTech

Operadores de Atribuição Composta

Parte da seção Fundamentos do Journey de GO da Coddy. Lição 19 de 109.

Operadores de atribuição composta combinam uma operação aritmética com a atribuição. Eles são atalhos que tornam seu código mais limpo.

Em vez de escrever:

score := 100
score = score + 50

Use o operador +=:

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

Saída:

150

Outros operadores compostos incluem -=, *=, /= e %=:

count := 10
count *= 5  // O mesmo que: count = count * 5
fmt.Println(count)

Saída:

50
challenge icon

Desafio

Iniciante

Neste desafio, você praticará o uso de operadores de atribuição composta em Go. Operadores de atribuição composta combinam uma operação aritmética com a atribuição (como +=, -=, *=, /=, %=).

Temos uma variável score que começa em 10. Sua tarefa é usar a atribuição composta para aumentar o score em 5.

Experimente você mesmo

package main

import "fmt"

func main() {
	// Pontuação inicial
	score := 10
	
	// TODO: Use atribuição composta (+=) para aumentar a pontuação em 5
	
	// Imprime a pontuação final
	fmt.Println("Final score:", score)
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Go online