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

Golang tutorial básico

Golang instruções de controle

Golang função & método

Golang estrutura

Golang fatia & array

Golang string (String)

Golang ponteiro

Golang interface

Golang concorrência

Golang exceção (Error)

Golang outros itens

Tutoriais de Entrada no Go

introdução

GoÉ uma linguagem de programação procedimental. Foi desenvolvida por Robert Griesemer, Rob Pike e Ken Thompson da 2007desenvolvido, mas 2009anoComo um linguagem de programação de código-fonte aberto, os programas são montados usando pacotes para gerenciar dependências de maneira eficaz. A linguagem também suporta o padrão de ambiente de linguagem dinâmica. Por exemplo, inferência de tipo (y:= 0 é uma declaração válida de variável y do tipo float).

Comece a programar em Go

Existem várias IDEs online, como The Go Playground, repl.it, entre outros, que podem ser usadas para executar programas Go sem a necessidade de instalação.

Para instalar o Go no seu PC ou laptop, precisamos dos seguintes dois softwares: editor e compilador
Editores de texto:O editor de texto fornece um ambiente para escrever código-fonte.plataforma。Aqui está a lista de editores de texto:

  • Bloco de notas do Windows

  • Visual Studio Code

  • Sublime

Procurar o compilador do Go: A versão do Go pode serFreeBSD(versão8e versões mais recentes),Linux, Mac OS X (Snow Leopard e versões mais recentes),e aqueles com32bits (386)e64bits (amd64 )de arquivo de instalação binário do sistema operacional Windows.)x86arquitetura do processador.
Mais instruções sobre a instalação. AcesseInformações sobre a instalação da versão do GO

Atenção: o nome da extensão do arquivo de código-fonte do idioma Go deve ser .go

Escrever o primeiro programa em Go:

package main  
import "fmt"
func main() {
     // Imprimir w3codebox
     fmt.Println("Olá, w3codebox") 
}

Saída:

Olá, w3codebox

Explicação da sintaxe do Go programa:

  • O1Linha:ele contémcorpo do programaprogramapacotecom o conteúdo geral do programa. Este é o ponto de início da execução do programa, portanto, é necessário escrever um programa.

  • O2Linha:ele contémimport "fmt"é um comando de pré-processamento, que informa ao compilador para incluir o arquivo localizado no pacote do programa.

  • Terceira linha:Função principalé o ponto de início da execução do programa.

  • O4Linha:fmt.Println()é uma função da biblioteca padrão para exibir coisas como output na tela, output,fmtO pacote já transmitido do método println, que é usado para exibir a saída. fmt.Println() é uma função da biblioteca padrão, usada para exibir某些内容no output na tela, o pacote fmt já contém o método Println, que é usado para exibir a saída.

  • Comentários:Os comentários são usados para explicar o código e são semelhantes aos do Java ou C ouC ++Utilize a mesma maneira. O compilador ignorará as entradas de comentário e não as executará. Os comentários podem ser em linha ou em várias linhas.

    Comentários em linha:
    Sintaxe:

    // Comentários em linha

    Comentários em várias linhas:
    Sintaxe:

    /* Comentários em várias linhas */

    Aqui está outro exemplo:

    package main
    import "fmt"
    func main() {
       fmt.Println("1 + 1 =", 1 + 1)}
    }

    Saída:

    1 + 1 = 2