O melhor tutorial Vão Línguas gramática básica em 2024. Neste tutorial você pode aprender ir marcas,separador de linha,nota,identificadores,palavra chave,Space Go Idioma,
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.
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. )
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")
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本教程 我是多行注释 */
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:
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 ptpt
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;