Pánico en Golang

En lenguaje Go, panic es como una excepción, también surge en tiempo de ejecución. O, en otras palabras, pánico significa que surge una condición inesperada en su programa Go debido a la cual se termina la ejecución de su programa. A veces, el pánico ocurre en tiempo de ejecución cuando surge alguna situación específica, como … Continue reading «Pánico en Golang»

Valor cero en Golang

En el lenguaje Go, cada vez que asignamos memoria para una variable con la ayuda de la declaración o mediante el uso de new y si la variable no se inicializa explícitamente, el valor de este tipo de variables se inicializa automáticamente con su valor cero. La inicialización del valor cero se realiza recursivamente. Entonces, … Continue reading «Valor cero en Golang»

Igualdad estructural 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. Este concepto generalmente se compara con las … Continue reading «Igualdad estructural en Golang»

Canal unidireccional en Golang

Como sabemos, un canal es un medio de comunicación entre rutinas que se ejecutan simultáneamente para que puedan enviarse y recibir datos entre sí. De forma predeterminada, un canal es bidireccional, pero también puede crear un canal unidireccional. Un canal que solo puede recibir datos o un canal que solo puede enviar datos es el … Continue reading «Canal unidireccional en Golang»

¿Cómo asignar una runa a un caso de título en Golang?

Rune es un superconjunto de ASCII o es un alias de int32. Contiene todos los caracteres disponibles en el sistema de escritura del mundo, incluidos acentos y otros signos diacríticos, códigos de control como tabulador y retorno de carro, y asigna a cada uno un número estándar. Este número estándar se conoce como punto de … Continue reading «¿Cómo asignar una runa a un caso de título en Golang?»

¿Cómo recortar el lado izquierdo de una porción de bytes 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 Go, … Continue reading «¿Cómo recortar el lado izquierdo de una porción de bytes en Golang?»

Golang | Encontrar el índice de la expresión regular presente en String

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 texto grande, como registros, la salida generada por otros programas, etc. En Go regexp, puede encontrar el valor de índice más … Continue reading «Golang | Encontrar el índice de la expresión regular presente en String»

Goroutines – Concurrencia en Golang

Go language proporciona una función especial conocida como Goroutines. 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. Puede considerar un … Continue reading «Goroutines – Concurrencia en Golang»

¿Cómo encontrar la longitud del puntero en Golang?

Los punteros en el lenguaje de programación Go o Golang es una variable que se utiliza para almacenar la dirección de memoria de otra variable. Los punteros en Golang también se denominan variables especiales. Las variables se utilizan para almacenar algunos datos en una dirección de memoria particular en el sistema. La dirección de memoria … Continue reading «¿Cómo encontrar la longitud del puntero en Golang?»