¿Qué es Regex en Golang?

Una expresión regular (o RegEx) es una secuencia especial de caracteres que define un patrón de búsqueda que se utiliza para hacer coincidir un texto específico. En Golang, hay un paquete incorporado para expresiones regulares, llamado paquete regexp que contiene toda la lista de acciones como filtrar, reemplazar, validar o extraer. Utiliza los estándares de … Continue reading «¿Qué es Regex en Golang?»

Función base64.DecodeString() en Golang con ejemplos

El lenguaje Go brinda soporte incorporado para la codificación/descodificación base64 y tiene funciones que podrían usarse para realizar operaciones en los datos dados usando el paquete base64. Este paquete proporciona la función DecodeString() que se utiliza para decodificar una string base64 en su forma de texto sin formato. Admite la decodificación utilizando estándares base64 estándar … Continue reading «Función base64.DecodeString() en Golang con ejemplos»

función flag.Bool() en Golang con ejemplos

El lenguaje Go proporciona soporte incorporado para el análisis de línea de comandos y tiene funciones que podrían usarse para definir indicadores que se usarán con un programa de línea de comandos que use el flagpaquete. Este paquete proporciona la función flag.Bool() que se usa para definir una bandera booleana con el nombre especificado, el … Continue reading «función flag.Bool() en Golang con ejemplos»

Tipo de interruptores en GoLang

Un interruptor es una declaración de bifurcación multidireccional que se usa en lugar de varias declaraciones if-else, pero también se puede usar para averiguar el tipo dinámico de una variable de interfaz. Un cambio de tipo es una construcción que realiza múltiples aserciones de tipo para determinar el tipo de variable (en lugar de valores) y … Continue reading «Tipo de interruptores en GoLang»

Paquete base64 en Golang

El lenguaje Go proporciona soporte incorporado para la codificación/descodificación base64 y tiene funciones que podrían usarse para realizar operaciones en los datos dados usando el paquete base64. Función Descripción NuevoDecodificador Esta función se utiliza para construir un nuevo decodificador de flujo base64. Codificador nuevo Esta función se usa para devolver un nuevo codificador de flujo … Continue reading «Paquete base64 en Golang»

Plantillas en GoLang

La plantilla en Golang es una característica robusta para crear contenido dinámico o mostrar resultados personalizados al usuario. Golang tiene dos paquetes con plantillas: texto/plantilla html/plantilla Hay principalmente 3 partes de una plantilla que son las siguientes: 1. Acciones Son evaluaciones de datos, estructuras de control como bucles o funciones. Las acciones están delimitadas por … Continue reading «Plantillas en GoLang»

Escriba afirmaciones en Golang

Las aserciones de tipo en Golang brindan acceso al tipo exacto de variable de una interfaz. Si el tipo de datos ya está presente en la interfaz, recuperará el valor del tipo de datos real que tiene la interfaz. Una aserción de tipo toma un valor de interfaz y extrae de él un valor del … Continue reading «Escriba afirmaciones en Golang»

¿Cómo usar puntos suspensivos (…) en Golang?

Los tres puntos ( … ) en Golang se denominan puntos suspensivos en Golang, que se utilizan en la función variádica . La función que llamó con el número variable de argumentos se conoce como función variádica. O, en otras palabras, un usuario puede pasar cero o más argumentos en la función variádica. fmt.Printf es … Continue reading «¿Cómo usar puntos suspensivos (…) en Golang?»

Formato automático del código fuente del lenguaje de programación Go con gofmt

El formateo del código fuente agrega una característica importante a la calidad y legibilidad del código. En Golang, tenemos paquetes y comandos integrados para formatear automáticamente el código en el archivo fuente según los estándares y las mejores prácticas. Podemos usar el comando gofmt en la CLI para formatear automáticamente un archivo fuente de Golang. … Continue reading «Formato automático del código fuente del lenguaje de programación Go con gofmt»