Ir un poco más cada día fundamentos de la gramática y el lenguaje --ir lenguaje primitivo tipos de datos

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

Supongo que te gusta

Origin blog.51cto.com/14557673/2484515
Recomendado
Clasificación