Aula 09 – Tutorial Golang – Arrays

Aula 09 – Tutorial Golang – Arrays

Tutorial Golang - Arrays

Tutorial Golang – Arrays

Página principal do blog

Todas as aulas desse curso

Aula 08                        Aula 10

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

Melhore seu NETWORKING

https://digitalinnovation.one/

Participe de comunidades de desenvolvedores:

Fiquem a vontade para me adicionar ao linkedin.

E também para me seguir no https://github.com/toticavalcanti.

Código final da aula:

https://github.com/toticavalcanti

Toti:

https://www.youtube.com/channel/UCUEtjLuDpcOvR3mIUr-viOA

Backing track / Play-along:

https://www.youtube.com/channel/UCT3TryVMqTqYBjf5g5WAHfA

Código Fluente

https://www.youtube.com/channel/UCgn-O-88XBAwdG9gUWkkb0w

Putz!

https://www.youtube.com/channel/UCZXop2-CECwyFYmHbhnAkAw

Aula 09 – Tutorial Golang – Arrays

Arrays

Em Go, um array é uma sequência numerada de elementos de um comprimento específico.

Vamos criar um array a que conterá exatamente 5 números inteiros.

O tipo de elemento e o comprimento são parte do tipo da matriz.

Podemos definir um valor em um índice usando a sintaxe array[index] = value e obter um valor com array[index].

O len já vem embutido no tipo array e retorna o comprimento dele.

Podemos declara e inicializar um array em uma linha.

b := [5]int{1, 2, 3, 4, 5} 

O tipo array é unidimensional, mas, podemos compor tipos para construir estruturas de dados multidimensionais.

Código

Go/08-array/array.go


package main
import "fmt"
func main() {
    var a [5]int
    fmt.Println("Array a: ", a)
    a[4] = 100
    fmt.Println("Array a depois de receber 100 na quarta posição: ", a)
    fmt.Println("O elemento na quarta posição: ", a[4])
    fmt.Println("Tamanho do array a: ", len(a))
    b := [5]int{1, 2, 3, 4, 5}
    fmt.Println("Array b: ", b)
    var twoD [2][3]int
    for i := 0; i < 2; i++ {
        for j := 0; j < 3; j++ {
            twoD[i][j] = i + j
        }
    }
    fmt.Println("Array 2d: ", twoD)
}

E pra executar é só entrar na pasta onde tá o arquivo switch.go e digitar:

go run array.go

É isso pessoal, fico por aqui.

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

Página principal do blog

Todas as aulas desse curso

Aula 08                        Aula 10

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>