Ir Estrutura Idioma
Antes de começar a aprender uma linguagem de programação GO blocos de construção fundamentais, vamos primeiro entender a estrutura da linguagem Go programa mais fácil.
Ir Exemplos Olá Mundo
Ir linguagem baseada composição tem os seguintes componentes:
- declarações de pacote
- A introdução do pacote
- função
- variável
- Declaração e Expressão
- nota
Vejamos código simples, o código é a saída "Olá mundo!":
package main import "fmt" func main() { /* 这是我的第一个简单的程序 */ fmt.Println("Hello, World!") }
Vamos olhar para cada parte do programa acima:
A primeira linha define o nome do pacotepacote principal.Você deve especificar o arquivo de origem na primeira linha do Africano Central anotada arquivos pertencem a cada pacote, tais como: pacote principal. pacote principal representa uma execução programa independente, cada aplicativo Go contém um pacote chamado principal.
A próximaimportaçãoline"fmt"Vá dizer ao compilador que este procedimento requer que o pacote uso fmt (função, ou outros elementos), implementos pacote FMT IO funções (entrada / saída) formatados.
A próxima linhaprincipal func ()é uma função do programa começa a execução. Cada função principal é um programa executável deve conter uma função, em geral, são realizados após a primeira partida (função se o init () irá desempenhar essa função).
A próxima linha é um comentário /*...*/, quando o execução do programa será ignorado. comentários de linha única são a forma mais comum de comentários, você pode usar comentários de linha única começam com // qualquer lugar. comentários multi-linha, também chamados de blocos de comentários, foram com / * no início e terminam com * / sem podem ser aninhados, os comentários multi-linha são normalmente usados para descrever um documento ou comentário trechos em um bloco de pacotes.
A próxima linhafmt.Println (...)saída de cadeia lata para o console, e automaticamente aumentar a última nova linha de caracteres \ n.
Use fmt.Print ( "Olá, mundo n \") pode obter os mesmos resultados.
Imprimir e println essas duas funções também suporta o uso de variáveis, tais como: fmt.Println (arr). Se não for especificado, que será o padrão de formato de impressão arr variável de saída para o console.Quando identificadores (inclusive constantes, variáveis, tipos, nomes de funções, campos de estrutura, etc.) começam com uma letra maiúscula, como em: Group1, em seguida, a utilização desta forma de identificador de objeto pode ser usado por seu código fora do pacote (cliente fim do programa precisa importar o pacote), que é conhecido por exportar (como a linguagem orientada a objetos em público), se o identificador começam com letras minúsculas, então o lado de fora do pacote não são visíveis, mas eles são visíveis dentro de todo o pacote e disponível (como linguagem orientada a objetos em particular).
Ir a execução do programa
Vejamos como escrever código Go e executá-lo. Faça o seguinte:
Abra o editor como o Sublime2, adicione o código acima para o editor.
Salve o código acimahello.go
Abra uma linha de comando e digite o arquivo de programa armazenado no diretório.
Digite o comandoirimprensahello.go executarEnter para executar código.
Se feito corretamente, você vai ver"Olá mundo!"Palavras de saída na tela.
$ go run hello.go Hello, World!