Menu
Coddy logo textTech

Inicializando Variáveis

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

Vamos aprender como inicializar variáveis em Go. Inicializar significa dar a uma variável um valor inicial quando você a cria.

Primeiro, vamos ver como inicializar variáveis usando a palavra-chave var:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

Após a execução deste código, os valores das nossas variáveis serão exibidos na tela:

25 Gopher true

Também podemos usar o operador de declaração curta do Go (:=) para tornar nosso código mais conciso:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

Após executar este código, obtemos o mesmo resultado de antes:

25 Gopher true

O operador de declaração curta (:=) infere automaticamente o tipo com base no valor que você fornece, o que torna seu código mais limpo e fácil de ler.

challenge icon

Desafio

Iniciante

Neste desafio, você praticará a inicialização de variáveis em Go. Sua tarefa é inicializar três variáveis com valores específicos e depois imprimi-las.

O programa já possui as declarações das variáveis, mas você precisa inicializá-las com os seguintes valores exatos:

  • name — uma string definida como "John"
  • age — um int definido como 25
  • isStudent — um bool definido como true

A saída esperada é:

Name: John
Age: 25
Is Student: true

Folha de consulta

Inicialize variáveis em Go usando a palavra-chave var:

var age int = 25
var name string = "Gopher"
var isActive bool = true

Use o operador de declaração curta (:=) para um código mais conciso:

age := 25
name := "Gopher"
isActive := true

O operador de declaração curta determina automaticamente o tipo da variável com base no valor atribuído.

Experimente você mesmo

package main

import "fmt"

func main() {
    // TODO: Inicialize estas variáveis com os valores necessários
    var name string    // Inicialize com "John"
    var age int       // Inicialize com 25
    var isStudent bool // Inicialize com true
    
    // Este código irá imprimir as variáveis
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
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