Aula 04 – Tutorial Golang – Variáveis em Go

Aula 04 – Tutorial Golang – Variáveis

Tutorial Golang - Variáveis

Tutorial Golang – Variáveis

Página principal do blog

Todas as aulas desse curso

Aula 03                         Aula 05

Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook

Esse é o link do código fluente no Pinterest

Meus links de afiliados:

Hostinger

Digital Ocean

One.com

Dicas de livros relacionados:

                                   

Código final da aula:

https://github.com/toticavalcanti

Tutorial Golang – Variáveis

Em Go, _variables_ são explicitamente declaradas e usadas pelo compilador para, por exemplo, verificar se uma chamada a uma função está correta.

Crie um arquivo chamado variables.go.


// Em Go, _variables_ são explicitamente declaradas e usadas pelo
// compilador para, por exemplo, verificar se a chamada a uma função
// está correta.

package main

import (
    "fmt"
    "reflect"
)

func main() {

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

    // Você pode declarar várias variáveis ao mesmo tempo.
    var b, c int = 1, 2
    fmt.Println(b, c) //Imprime na mesma linha o 1 e o 2

    // Go deduzirá os tipos de variáveis inicializadas.
    var d = true
    fmt.Println(d)

    // Variáveis numéricas declaradas sem uma inicialização
    // ela terá valor zero. Por exemplo, na
    // declaração abaixo e ficará com o valor zero
    var e int
    fmt.Println(e)

    // A sintaxe `:=` é uma abreviação para declarar e
    // inicializar uma variável.
    var num01 int = 10
    //O := é para declaração e atribuição de uma só vez
    // O = é só atribuição
    num02 := 5.75
    f := "banana"
    fmt.Println(f)
    fmt.Println(reflect.TypeOf(f))
    fmt.Println(num02)
    fmt.Println(reflect.TypeOf(num02))
    fmt.Println(num01)
    fmt.Println(reflect.TypeOf(num01))
}  

Para rodar o código acima, no cmd ou shell linux, entre na pasta onde você salvou o arquivo acima e digite:


go run variables.go

Saída:

uma string qualquer
1 2
true
0
banana
string
5.75
float64
10
int

É isso pessoal, fico por aqui.

Nos vemos na próxima aula, até mais. 🙂

Página principal do blog

Todas as aulas desse curso

Aula 03                         Aula 05

Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook

Esse é o link do código fluente no Pinterest

Meus links de afiliados:

Hostinger

Digital Ocean

One.com

Obrigado e bons estudos. 😉

About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>