Tipo de Datos en Go
Lenguaje de programación Go, es tipado entonces tenemos que conocer los tipos de datos par definir una variable.
- Números enteros
- Números Flotantes
- Cadena de Textos
- Booleanos – true y false
- Derivados – Punteros, arreglos, estructuras, uniones, funciones, slices, interfaces, Maps, Channels.
Rango de valores de números enteros
Númeo | Nombre | Rango |
1 | uint8 | 8-bits (0 a 255) |
2 | uint16 | 16-bits (0 a 65535) |
3 | uint32 | 32-bits (0 a 4294967295) |
4 | unit64 | 64-bits (0 a 18446744073709551615) |
5 | int8 | 8-bits (-128 a 127) |
6 | int16 | 16-bits (-32768 a 32767) |
7 | int32 | 32-bits (-2147483648 a 2147483647) |
8 | int64 | 64-bits (-9223372036854775808 a 9223372036854775807) |
Rango de valores de números flotantes
Número | Nombre |
1 | float32 |
2 | float64 |
3 | complex64 |
4 | complex128 |
Otra implementación de tipo de datos en Go.
Número | Nombre | Rango |
1 | byte | 8-bits (0 a 255) |
2 | rune | 32-bits (-2147483648 a 2147483647) |
3 | uint | 32 o 64 bits |
4 | int | 32 o 64 bits |