Diferentes formas de concatenar dos strings en Golang

En el lenguaje Go, la string es una string inmutable de bytes arbitrarios codificados con codificación UTF-8. En Go strings, el proceso de agregar dos o más strings en una nueva string única se conoce como concatenación. La forma más sencilla de concatenar dos o más strings en el lenguaje Go es mediante + operator. … Continue reading «Diferentes formas de concatenar dos strings en Golang»

Comparación entre Go y Node.js

Go: Go o Golang es un lenguaje de programación orientado a procedimientos de código abierto y tipado estáticamente. Fue diseñado en Google por Robert Griesemer, Rob Pike y Ken Thompson, y fue lanzado el 10 de noviembre de 2009. El lenguaje fue diseñado utilizando el lenguaje de programación C, por lo que la sintaxis del … Continue reading «Comparación entre Go y Node.js»

Estructura y campo anónimos en Golang

Una estructura o struct en Golang es un tipo definido por el usuario, lo que nos permite crear un grupo de elementos de diferentes tipos en una sola unidad. Cualquier entidad del mundo real que tenga algún conjunto de propiedades o campos se puede representar como una estructura. Estructura anónima En el lenguaje Go, puede … Continue reading «Estructura y campo anónimos en Golang»

¿Cómo pasar un Slice a Function en Golang?

Slice es una secuencia de longitud variable que almacena elementos de un tipo similar, no está permitido almacenar diferentes tipos de elementos en el mismo segmento. Es como una array que tiene un valor de índice y una longitud, pero el tamaño del segmento cambia de tamaño, no tienen un tamaño fijo como una array. … Continue reading «¿Cómo pasar un Slice a Function en Golang?»

¿Cómo pausar la ejecución de Goroutine actual?

Una Goroutine es una función o método que se ejecuta de forma independiente y simultánea en conexión con cualquier otra Goroutine presente en su programa. O, en otras palabras, cada actividad que se ejecuta simultáneamente en el lenguaje Go se conoce como Goroutines. Entonces, en el lenguaje Go, puede pausar la ejecución de la rutina … Continue reading «¿Cómo pausar la ejecución de Goroutine actual?»

¿Cómo convertir una porción de bytes en mayúsculas en Golang?

El segmento de lenguaje de Go es más poderoso, flexible y conveniente que una array y es una estructura de datos liviana. El segmento es una secuencia de longitud variable que almacena elementos de un tipo similar, no está permitido almacenar diferentes tipos de elementos en el mismo segmento. En la porción de bytes de … Continue reading «¿Cómo convertir una porción de bytes en mayúsculas en Golang?»

Golang | Creando una string que contiene metacaracteres regexp

Una expresión regular es una secuencia de caracteres que define un patrón de búsqueda. El lenguaje Go admite expresiones regulares. Una expresión regular se usa para analizar, filtrar, validar y extraer información significativa de un texto grande, como registros, la salida generada por otros programas, etc. En Go regexp, puede crear una string que escape … Continue reading «Golang | Creando una string que contiene metacaracteres regexp»

Tipos de datos en Go

Los tipos de datos especifican el tipo de datos que puede contener una variable Go válida . En el lenguaje Go, el tipo se divide en cuatro categorías que son las siguientes: Tipo básico: los números, las strings y los valores booleanos pertenecen a esta categoría. Tipo agregado: la array y las estructuras pertenecen a … Continue reading «Tipos de datos en Go»

Estructuras en Golang

Una estructura o estructura en Golang es un tipo definido por el usuario que permite agrupar/combinar elementos de tipos posiblemente diferentes en un solo tipo. Cualquier entidad del mundo real que tenga algún conjunto de propiedades/campos se puede representar como una estructura. Este concepto generalmente se compara con las clases en la programación orientada a … Continue reading «Estructuras en Golang»