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