¿Qué son los tipos de datos en Golang?

¿Qué son los tipos de datos en Golang?
En la programación, el tipo de datos es una categorización que define el tipo de valor en poder de una variable y las operaciones que se pueden realizar sin generar errores. En Golang, tenemos diferentes tipos de datos, como enteros, números reales, caracteres o cuerdas, y booleanos, cada uno que permite operaciones matemáticas, relacionales o lógicas específicas. Este artículo cubre los tipos de datos de Golang en detalle.

Tabla de contenido

  • ¿Qué son los tipos de datos en Golang??
  • Tipos de datos básicos en Golang
  • 1. Tipos de datos numéricos
  • 1.1. Tipo de datos enteros
  • 1.2. Tipo de datos flotante
  • 2. Tipo de datos booleanos
  • 3. Tipo de datos de cadena
  • Conclusión

¿Qué son los tipos de datos en Golang?

El lenguaje de programación GO se escribe estáticamente y exige al usuario que especifique el tipo de datos para variables y valores definidos. Los tipos de datos se refieren a las categorías de datos que se pueden usar en un programa. Es esencial usar el tipo de datos correcto en un programa para garantizar la ejecución adecuada del código y evitar errores. Ahora cubriremos los diversos tipos de datos en Golang y sus usos.

Tipos de datos básicos en Golang

Golang tiene tres tipos de datos básicos:

  • Numérico
  • Booleano
  • Cadena

Tipos de datos numéricos

En Golang, hay dos tipos de datos numéricos:

  • Entero
  • Punto flotante

1. Tipo de datos enteros

Los enteros en Golang se refieren a números enteros que pueden ser positivos o negativos y no tienen un punto decimal. El tamaño de enteros en Golang puede variar de 8 bits a 16 bits a 32 bits y 64 bits. Entre los tipos enteros en Golang, INT64 es el más común, y representa un entero de 64 bits.

La diferencia entre estos tipos de datos es el número de bits que usan para almacenar el valor, que determina el rango de valores que se pueden almacenar. En Golang, el tipo de datos INT8 puede almacenar valores dentro del rango de -128 a 127, mientras que un INT64 puede almacenar valores entre -9223372036854775808 y 9223372036854775807.

Aquí hay un código de ejemplo que declara una variable del tipo de datos int y le asigna un valor:

paquete principal
importar "fmt"
func Main ()
var x int = 10
fmt.Println ("variable x int value =", x)

La salida de este código será:

2. Tipo de datos flotante

Los números de punto flotante son números con un punto decimal. En Go, hay dos tipos de datos flotantes diferentes: flotante32 y flotante 64. El Float64 es el tipo de número de punto flotante más utilizado en Golang. La diferencia entre estos tipos de datos es la precisión del número que pueden almacenar.

Por ejemplo, Un Float32 puede almacenar un número con una precisión de aproximadamente 7 decimales, mientras que un Float64 puede almacenar un número con una precisión de aproximadamente 15 decimales.

Aquí hay un código de ejemplo que declara una variable del tipo de datos de flotación y le asigna un valor:

paquete principal
importar "fmt"
func Main ()
var x float64 = 10.5
fmt.Println ("Variable x Float Value =", x)

La salida de este código será:

Tipo de datos booleanos

En Golang, el tipo de datos booleanos representa los valores de verdad, que pueden ser verdaderos o falsos. 'bool'es la palabra clave para los tipos de datos booleanos en Golang.

Aquí hay un código de ejemplo que declara una variable del tipo de datos booleanos y le asigna un valor:

paquete principal
importar "fmt"
func Main ()
var x bool = verdadero
fmt.Println ("Value de booleano x booleano =", x)

La salida de este código será:

Tipo de datos de cadena

En Golang, se utiliza un tipo de datos de cadena para representar una serie o secuencia de caracteres. En Go, las cadenas se representan usando cotizaciones dobles (""). Para obtener la longitud de la cadena en Golang, podemos usar el Len (str) función.

Aquí hay un código de ejemplo que declara una variable del tipo de datos de cadena y le asigna un valor:

paquete principal
importar "fmt"
func Main ()
var x string = "Hola, mundo!"
fmt.Println ("variable x cadena es =", x)

La salida de este código será:

Conclusión

En este artículo, hemos discutido los diversos tipos de datos en Golang, incluidos tipos de datos básicos como numéricos, booleanos y cadenas. Al usar el tipo de datos correcto, podemos garantizar la ejecución adecuada del código y mejorar el rendimiento de los programas. Para una descripción detallada de todos los tipos de datos de Golang, lea el artículo.