Menu
Coddy logo textTech

Incremento e Decremento

Parte da seção Fundamentos do Journey de GO da Coddy — lição 20 de 109.

Operadores de incremento e decremento fornecem uma maneira simplificada de adicionar ou subtrair 1 de uma variável.

Go usa ++ para incrementar e -- para decrementar uma variável em 1:

count := 5
count++  // O mesmo que: count = count + 1
fmt.Println(count)

count--  // O mesmo que: count = count - 1
fmt.Println(count)

Saída:

6
5

Importante: Em Go, ++ e -- são instruções (statements), não expressões. Eles só podem ser usados como linhas independentes, não dentro de outras expressões.

challenge icon

Desafio

Iniciante

Neste desafio, você praticará o uso dos operadores de incremento (++) e decremento (--) em Go.

Temos uma variável counter com um valor inicial. Sua tarefa é:

  1. Incrementar o contador duas vezes usando o operador ++
  2. Decrementar o contador uma vez usando o operador --

O programa então imprimirá o valor final do contador.

Folha de consulta

Go usa ++ para incrementar e -- para decrementar uma variável em 1:

count := 5
count++  // O mesmo que: count = count + 1
count--  // O mesmo que: count = count - 1

Importante: Em Go, ++ e -- são instruções, não expressões. Eles só podem ser usados como linhas independentes, não dentro de outras expressões.

Experimente você mesmo

package main

import "fmt"

func main() {
	// Valor inicial para o nosso contador
	counter := 5
	
	// TODO: Incrementar o contador duas vezes usando o operador ++
	
	// TODO: Decrementar o contador uma vez usando o operador --
	
	// Imprimir o valor final
	fmt.Println("Final counter value:", counter)
}
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