Aprenda Golang (go) a linguagem do google



Neste artigo vou ajudar você a aprender sobre Go (também conhecido como Golang), uma linguagem de programação desenvolvida pelo Google que é conhecida por sua simplicidade e eficiência na criação de aplicativos de software. Aqui está uma introdução básica para você começar:

Aprenda Golang (go) a linguagem do google 

## Vá para a instalação:


1. Visite o site oficial da Golang: https://golang.org/

2. Baixe a versão apropriada para o seu sistema operacional.

3. Siga as instruções de instalação para sua plataforma.


## Vá noções básicas:


### 1. Olá mundo:


Aqui está um programa básico "Hello World" em Go:


``` vá

pacote principal


importar "fmt"


função principal() {

     fmt.Println("Olá mundo!")

}

```


### 2. Variáveis ​​e tipos de dados:


Go é uma linguagem de tipo estaticamente, o que significa que você deve declarar o tipo de uma variável ao criá-la.


``` vá

pacote principal


importar "fmt"


função principal() {

     var inteiro int

     inteiro = 10


     string:= "Olá"


     fmt.Println(inteiro)

     fmt.Println(string)

}

```


### 3. Funções:


``` vá

pacote principal


importar "fmt"


func soma(a, b int) int {

     retornar a + b

}


função principal() {

     resultado := soma(5, 7)

     fmt.Println(resultado)

}

```


### 4. Estruturas de controle:


``` vá

pacote principal


importar "fmt"


função principal() {

     x := 10


     se x > 5 {

         fmt.Println("x é maior que 5")

     } outro {

         fmt.Println("x não é maior que 5")

     }


     para eu := 0; eu < 5; eu++ {

         fmt.Println(i)

     }


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

     para índice, valor := range array {

         fmt.Printf("Índice: %d, Valor: %d\n", índice, valor)

     }

}

```


### 5. Estruturas de dados:


Go oferece vários tipos de estruturas de dados, como fatias e mapas, que são semelhantes a arrays e dicionários em outras linguagens.


``` vá

pacote principal


importar "fmt"


função principal() {

     // fatiar

     números := []int{1, 2, 3, 4, 5}

     fmt.Println(números)


     //Mapa

     frutas := make(mapa[string]int)

     frutas["maçã"] = 5

     frutas["banana"] = 2

     fmt.Println(frutas)

}

```


Esta é apenas uma introdução básica ao Go. Existem muitos outros conceitos e recursos que você pode explorar à medida que se aprofunda na linguagem. Sugiro que você verifique a documentação oficial do Go (https://golang.org/doc/) e faça tutoriais online para aprimorar suas habilidades. Boa sorte no seu aprendizado em Go!


Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.