Ir un poco más cada día fundamentos de la gramática y el lenguaje --ir lenguaje primitivo tipos de datos
Un lenguaje Ir gramática básica
Parte I hablado de la lengua Ir a explicar las estructuras básicas de la lengua relacionada con el Go, la medida iría a hablar de la gramática básica de la lengua. Ir programa de lenguaje por una pluralidad de marcadores, por ejemplo: las palabras clave, identificadores, constantes, símbolos, cuerdas.
Línea de separación - fila representa el final de una frase, sin tener que escribir ";". Por supuesto, se puede escribir varias instrucciones en una línea, y el uso ";" No se distingue, pero no se recomienda para el desarrollo del código de escritura.
Comentario sobre este artículo no es para decir.
identificador
Si la variable es el primer obstáculo para conseguir la cáscara comenzado, se puede decir, el identificador es el primer lenguaje de desarrollo umbral.
Identificador, Oficialmente explicación: para nombrar las variables, el tipo de entidades de programas. Se incluye un identificador de las características: un hecho o una pluralidad de letras (A ~ Z y A ~ Z) números (0 a 9), _ composición secuencia subrayada, pero el primer carácter debe ser una letra subrayando no Huo es un número.
Mi entendimiento personal: identificador puede ser entendido como el idioma buenas palabras ya reservados (palabras clave) y (programador de desarrollo o usuario) definido por el valor de sus propios programadores (por encima de entidades mencionadas).
palabra clave
Aquí una lista de lo que puede ser cáscara analogía con el tiempo, caso, si, por defecto, etc.
25 palabras clave y palabras reservadas:
descanso | defecto | func | interfaz | Seleccione |
caso | aplazar | Vamos | mapa | struct |
Chan | más | ir | paquete | cambiar |
const | caer a través | Si | rango | tipo |
Seguir | para | importar | regreso | era |
Ir lenguaje, así como 36 identificadores predefinidos
adjuntar | bool | byte | gorra | cerca | complejo | complex64 | complex128 | uint16 |
Copiar | falso | float32 | float64 | imag | En t | INT8 | Int16 | uint32 |
int32 | Int64 | iota | solamente | hacer | nuevo | nulo | pánico | uint64 |
impresión | println | real | recuperar | cuerda | cierto | uint | uint8 | unitptr |
ir por el lenguaje clave generales del programa, constantes, variables, operadores, tipo y funciones; se pueden utilizar para programar estos delimitadores: entre paréntesis (), corchetes [] y llaves {}; programas se pueden utilizar para éstos puntuacion: ,,,;,: y ....
tipos de datos de idioma de dos, Va
En el lenguaje Go, el tipo de datos utiliza para declarar funciones y variables. Parece el tipo de datos de los datos en diferentes tamaños de memoria de datos requeridos, el tiempo necesario cuando se trata de datos grandes necesitan aplicar grandes cantidades de memoria, puede tomar ventaja de la memoria de programación.
tipos de datos de idioma ir son: tipo bool, tipo numérico, tipo de cadena, tipo derivado
Boole
valores booleanos sólo pueden ser constantes verdadera o falsa. Un ejemplo sencillo: var b bool = true.
numérico
En número entero, punto flotante, y la correspondiente int flotador
números de punto flotante Ir número entero soporte de idiomas y, compleja y soporte nativo, en el que el cálculo de la posición usando el complemento
entero
1, familia uint (unsigned int)
- 8-- ~ rango: 0 ~ 255
- 16-- ~ rango: 0 a 65535
- 32-- ~ rango: 0 a 2 ^ 32-1
- 64-- ~ rango: 0 a 2 ^ 64-1
2, la familia int (entero con signo)
- 8-- ~ rango: -127-128
- 16-- ~ rango: -32768-32.767
- 32-- ~ rango: -2 ^ 31 a 2 ^ 31-1
- 64-- ~ rango: -2 ^ 63 a 2 ^ 63-1
flotador
float32 - IEEE-754 número de coma flotante de 32 bits
float64 - IEEE-754 número de coma flotante de 64 bits
reales e imaginarios poco complex64--32
reales e imaginarios poco complex128--64
Otros tipos de digitales
byte-- con uint8 similares
rune-- con int32 similares
uintptr-- entero sin signo, almacenamiento puntero