Latest web development tutorials

Vão Línguas gramática básica

O último capítulo já sabemos as estruturas básicas da língua Go neste capítulo vamos aprender gramática básica Ir idioma.


ir marcas

programa Go pode consistir em vários tokens podem ser palavras-chave, identificadores, constantes, cordas, símbolos. Como a seguinte declaração GO pelos seis fichas:

fmt.Println("Hello, World!")

6 tag é (um por linha):

1. fmt
2. .
3. Println
4. (
5. "Hello, World!"
6. )

separador de linha

Vá no programa, uma declaração em nome do fim de uma linha. Cada instrução não é como a família C de línguas outro ponto e vírgula; no final, porque estes trabalhos são feitos automaticamente pelo compilador Go.

Se você pretende escrever várias instruções na mesma linha, eles devem ser usados; distinção artificial, mas no desenvolvimento real, nós não incentivar esta prática.

As duas instruções seguintes:

fmt.Println("Hello, World!")
fmt.Println("w3cschool本教程:w3cschool.cc")

nota

Comentários não são compilados, cada pacote deve ter os comentários apropriados.

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 * /. Tais como:

// 单行注释
/*
 Author by w3cschool本教程
 我是多行注释
 */

identificadores

Identificador usado para variáveis ​​de nomes, tipos e outras entidades do programa. Ou um identificador é realmente um mais letras (A ~ Z e A ~ z) números (0 a 9), sublinhados _ sequências, mas o primeiro caractere deve ser uma letra ou sublinhado e não pode ser um número.

A seguir, são identificadores válidos:

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

A seguir, são identificadores inválidos:

  • 1AB (começar com um número)
  • caso (Ir idioma palavras-chave)
  • a + b (operador não é permitido)

palavra chave

Aqui estão o código será usado Vá para 25 palavras-chave ou palavras reservadas:

pausa omissão func interface selecionar
caso diferir ir mapa struct
chan mais Goto pacote interruptor
const fallthrough se alcance tipo
continuar para importação retorno var

Além destas palavras-chave descritas acima, Ir língua, bem como 36 identificadores predefinidos:

anexar bool byte boné perto complexo complex64 complex128 uint16
cópia falso float32 float64 imag int int8 int16 uint32
int32 int64 iota len fazer novo zero pânico uint64
impressão println real recuperar corda verdadeiro uint uint8 UIntPtr

Programa geralmente consiste de palavras-chave, constantes, variáveis, operadores, tipos e funções.

O programa pode usar esses delimitadores: parênteses (), colchetes [] e {} chaves.

O programa pode usar esses sinais de pontuação: ,,,;,; e ....


Space Go Idioma

declaração da variável ir idioma devem ser separados por espaços, tais como:

var age int;

Demonstrações fazer uma utilização adequada do programa espacial é fácil de ler look.

Sem espaços:

fruit=apples+oranges;

Espaços entre variáveis ​​e operadores, o programa parece mais bonito, tais como:

fruit = apples + oranges;