English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico Go

Golang Sentenças de Controle

Golang Função & Método

Golang Estrutura

Golang Slice & Array

Golang String (Cadeia)

Golang Ponteiro

Golang Interface

Golang Concorrência

Golang Exceção (Error)

Outros itens Golang

Tutorial Básico do Go

O tutorial Go oferece conceitos básicos e avançados de programação Go. Nosso tutorial de Go é projetado para iniciantes e profissionais.

O Go é um idioma de programação focado em desenvolvimento rápido e alta performance pela Google.

Nosso tutorial Go inclui todos os tópicos do idioma Go, como como instalar go, por exemplo, a sintaxe go if-else, for, for for-range, go break, continue, struct, interface, map, etc.

Introdução ao Go

O Go foi introduzido pelo Google em2007Desenvolvido por Robert Griesemer, Rob Pike e Ken Thompson em 2009. O Go é um idioma de tipo estático. Ele tem uma sintaxe semelhante ao C. Foi desenvolvido com o objetivo de alta performance e desenvolvimento rápido. O Go oferece segurança de tipo, reciclagem de lixo, função de entrada dinâmica, muitos tipos internos avançados, como arrays de comprimento variável e mapeamentos chave-valor, etc.

  • O Go é um idioma de programação moderno, rápido e poderoso com uma biblioteca padrão.

  • O Go possui concorrência interna.

  • O Go usa interfaces como base da reutilização do código.

As principais características do idioma Go: 

  • Reciclagem automática

  • Tipos internos mais ricos

  • Retorno múltiplo de funções

  • Tratamento de erros

  • Funções anônimas e closures

  • Tipos e interfaces

  • Programação concorrente

  • Reflexão  

  • Interatividade de linguagem

A estrutura básica de um programa Go inclui os seguintes componentes:

  • Declaração de pacote

  • Importação de pacotes

  • Variáveis

  • Sentenças e expressões

  • Função

  • Comentários

Exemplo

Vamos ver um exemplo simples do idioma de programação Go.

package main
import "fmt"
func main() {
   fmt.Println("Olá, Mundo")
}
Teste para ver ‹/›

Saída:

Olá, Mundo