Explorando Declarações de Variáveis em Golang

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Este laboratório tem como objetivo testar sua compreensão de variáveis em Golang. Em Golang, as variáveis são explicitamente declaradas e usadas pelo compilador para verificar a correção de tipo (type-correctness) das chamadas de função.

Variáveis

Você deve completar o código para declarar e inicializar variáveis de diferentes tipos em Golang.

  • Conhecimento básico da sintaxe Golang
  • Familiaridade com a declaração e inicialização de variáveis em Golang
$ go run variables.go
initial
1 2
true
0
apple

A seguir, o código completo:

// Em Go, _variáveis_ são explicitamente declaradas e usadas pelo
// compilador para, por exemplo, verificar a correção de tipo (type-correctness) das chamadas de função.

package main

import "fmt"

func main() {

    // `var` declara 1 ou mais variáveis.
    var a = "initial"
    fmt.Println(a)

    // Você pode declarar múltiplas variáveis de uma vez.
    var b, c int = 1, 2
    fmt.Println(b, c)

    // Go irá inferir o tipo das variáveis inicializadas.
    var d = true
    fmt.Println(d)

    // Variáveis declaradas sem uma
    // inicialização correspondente são _zero-valued_ (com valor zero). Por exemplo, o
    // valor zero para um `int` é `0`.
    var e int
    fmt.Println(e)

    // A sintaxe `:=` é uma abreviação para declarar e
    // inicializar uma variável, por exemplo, para
    // `var f string = "apple"` neste caso.
    // Esta sintaxe está disponível apenas dentro de funções.
    f := "apple"
    fmt.Println(f)
}

Resumo

Este laboratório testa sua capacidade de declarar e inicializar variáveis de diferentes tipos em Golang. Ao completar este laboratório, você terá uma melhor compreensão de como trabalhar com variáveis em Golang.