Latest web development tutorials

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:

  1. 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.

  2. 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.

  3. 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).

  4. 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.

  5. 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.

  6. 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:

  1. Abra o editor como o Sublime2, adicione o código acima para o editor.

  2. Salve o código acimahello.go

  3. Abra uma linha de comando e digite o arquivo de programa armazenado no diretório.

  4. Digite o comandoirimprensahello.go executarEnter para executar código.

  5. Se feito corretamente, você vai ver"Olá mundo!"Palavras de saída na tela.

$ go run hello.go
Hello, World!