Go Desenvolvimento Notas Núcleo de Estudo (a) - o conceito básico da língua Go

// A seguir contém a função principal, você deve usar o pacote principal, sob uma pasta pode ter apenas um arquivo usando o saco principal, outro uso vai reclamar, é
// criar uma nova pasta, para que os arquivos diferentes pacote principal, put em pastas diferentes.

// pacote de importação deve ser utilizado no programa, se você não usar o compilador não pode passar.
// função para especificar o formato é escrito para as chaves, os suportes por si só não pode escrever uma linha separada.

package main
import "fmt"
func main() {
	fmt.Println("hello world!")
}

fluxo de execução idioma análise:
a execução do programa é dividido em xx.go run go and go construção xx.go dois tipos de diferenças são as seguintes:

ir xx.go executar: executar o código-fonte, o processo de compilação é realizada novamente após o transplante, temos de assegurar que o local também é instalado em movimento máquina após o transplante.

Vai a construção xx.go: compilar o código fonte, a n vezes maior do que antes do arquivo de origem é produzido, exe ou bin, este arquivo contém todos os arquivos dependentes necessárias para executar o programa, a necessidade de arquivo não ser portável para outras máquinas ir localidade para executar.

#go construção -o <new_name> .go xx.go // Este comando pode ser dado um novo nome para o arquivo compilado.
#gofmt -w xx.go // este comando para seguir o seu próprio arquivo de origem formato confuso formatado de acordo com o padrão recuado, -w para salvar, tornar o código mais bonito.

Go notas de desenvolvimento do programa:

  1. documentos de origem estão terminando .go, esta é uma obrigação.
  2. Go aplicação de entrada de execução é a função main (), a entrada de todos os programas, eo C, java mesma.
  3. Estritamente caso-sensível, e py o mesmo.
  4. Cada linha de Go cintas adicionar automaticamente um ponto e vírgula, write Não escreva não afeta o resultado do programa, mas não escrever para vírgula estética.
  5. Go compilador está compilando uma linha, não escreva na linha de comando multi-linha esta coisa chata.
  6. E variáveis ​​de importação não utilizados no pkg programa, incapazes de compilar o código, é projetado para simplicidade estética.
  7. Note-se que as cintas função escrita após o parêntese esquerdo, como linha, sem variedade fluxo da escrita, apenas uma xxx func molde fixo () {...}

Caractere de escape Descrição:
\ o n-: nova linha
\ t: o Tab
\ xxxx: reservados * qualquer personagem em si, ou seja,
\ r: Sob Enter (Isso destaca, retorno de carro e alimentação de linha são duas coisas diferentes crianças, esta é a linha de retorno de carro do Banco em primeiro lugar, qual é o carácter de retorno mantém muito caráter Enter na capa)

Padronizado estilo de codificação:

  1. Vá comentários oficiais de linha recomendada para anotar os métodos e declarações inteiras.
  2. Goland IDE para usar a aprendizagem de línguas Go,
  3. Selecione todo o código pode ser recuado usando Shift + Tab para a esquerda, utilize o separador pode ser recuado para a direita, você pode usar gofmt -w xx.go código de implementação formato padrão.
  4. Operadores geralmente costumeiro manter belos espaços de ambos os lados, por exemplo var ss = 1 ou var ss = 2 + 4 * 5, este não é um requisito obrigatório.

API Documentação (Application Programming Interface):
Go no pacote de cada função, consulte o pacote no site oficial de cada função (método?).
Usando sites nacionais: https://studygolang.com/pkgdoc .

Golang chamar uma função do caminho:
Import <pkg>
// <pkg> arquivo src que é a própria instalada na pasta GOROOT, cada pasta é um pacote (PKG)
// pacote é dividido em vários arquivos de ir, uma variedade de funções, é de usar. ( "argumentos")

Publicado 50 artigos originais · ganhou elogios 18 · vista 4029

Acho que você gosta

Origin blog.csdn.net/weixin_41047549/article/details/89531987
Recomendado
Clasificación