Go Idiomas gramática básica
El último capítulo que ya sabemos las estructuras básicas de la lengua Go en este capítulo vamos a aprender la gramática básica Ir idioma.
ir etiquetas
Ir programa puede consistir en varias fichas pueden ser palabras clave, identificadores, constantes, cadenas, símbolos. A medida que la siguiente instrucción GO por las seis fichas:
fmt.Println("Hello, World!")
6 etiqueta es (uno por línea):
1. fmt 2. . 3. Println 4. ( 5. "Hello, World!" 6. )
separador de línea
Ir en el programa, una declaración en nombre de la final de una línea. Cada declaración no es como la familia de las lenguas C punto y coma otra; al final, debido a que estos trabajos se realizan de forma automática por el compilador de Go.
Si tiene la intención de escribir varias instrucciones en la misma línea, es necesario usarlos; distinción artificial, pero en el desarrollo real, que no fomentan esta práctica.
Las dos instrucciones siguientes:
fmt.Println("Hello, World!") fmt.Println("w3cschool本教程:w3cschool.cc")
nota
Los comentarios no están compilados, cada envase debe tener las observaciones pertinentes.
los comentarios de una sola línea son la forma más común de los comentarios, puede utilizar los comentarios de una sola línea comienzan con // en cualquier lugar. los comentarios de múltiples líneas, también llamados comentarios en bloque, han estado con / * al principio y al final con * /. Tales como:
// 单行注释 /* Author by w3cschool本教程 我是多行注释 */
identificadores
Identificador utilizado para las variables de nombres, tipos y otras entidades de programas. O un identificador es en realidad una más letras números (0 a 9) (A a Z ~ ~ Z y), guiones _ secuencias, pero el primer carácter debe ser una letra o un guión bajo y no puede ser un número.
Los siguientes son identificadores válidos:
mahesh kumar abc move_name a_123 myname50 _temp j a23b9 retVal
Los siguientes son identificadores válidos:
- 1AB (comenzar con un número)
- caso (Ir palabras clave del lenguaje)
- a + b (no se permite que el operador)
palabra clave
Aquí son el código será utilizado Ir a 25 palabras clave o palabras reservadas:
rotura | defecto | func | interfaz | seleccionar |
caso | diferir | ir | mapa | struct |
Chan | otro | Goto | paquete | conmutador |
const | fallthrough | si | intervalo | tipo |
continuar | para | importación | retorno | var |
Además de estas palabras clave descritos anteriormente, Ir idioma, así como 36 identificadores predefinidos:
anexar | bool | byte | tapa | cerca | complejo | complex64 | complex128 | uint16 |
copia | falso | float32 | float64 | imag | int | INT8 | Int16 | uint32 |
int32 | Int64 | ápice | len | hacer | nuevo | nulo | pánico | uint64 |
impresión | println | real | recuperar | cadena | verdadero | uint | uint8 | UIntPtr |
Programa consiste generalmente en palabras clave, constantes, variables, operadores, tipos y funciones.
El programa puede utilizar estos delimitadores: entre paréntesis (), corchetes [] y llaves {}.
El programa puede usar estos signos de puntuación: ,,,;,: y ....
Espacio Volver Idioma
idioma ir declaración de variables deben estar separados por espacios, tales como:
var age int;
Declaraciones de hacer un uso adecuado del programa espacial es fácil de leer mirada.
Sin espacios:
fruit=apples+oranges;
Los espacios entre las variables y los operadores, el programa se ve más bonito, tales como:
fruit = apples + oranges;