Slide 6
Slide 6 text
Tipos básicos
• Lenguaje con tipos estáticos simples y compuestos.
• Manejo del Unicode a través de runas
Categoría Tipos
Cadena string
Booleano bool
Entero int, int8, int16, int32 e int64
Entero sin signo uint, uint8, uint16, uint32 y uint64
Puntero a entero uinptr
Puntero a punto flotante float32 y float64
Número complejo complex64 y complex128
Tipo Descripción Ejemplo
Puntero La dirección en la memoria de una variable. *int
Formación Un contenedor del elemento del mismo tipo con una longitud fija. [2]int
Fragmento Segmento contiguo de una matriz []int
Mapa Diccionario o matriz asociativa map[int]int
Estructura Una colección de campos que pueden tener diferentes tipos. struct{ value int }
Función Un conjunto de funciones con los mismos parámetros y resultados. func(int, int) int
Canal Tuberías de tipo que se utilizan para la comunicación de elementos del mismo tipo. chan int
Interfaz Una colección específica de métodos, con un valor subyacente que los respalde interface{}