Latest web development tutorials

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;