¿Cómo comparar la igualdad de estructura, corte y mapa en Golang?

En Golang, la función reflect.DeepEqual se usa para comparar la igualdad de estructura, división y mapa en Golang. Se utiliza para comprobar si dos elementos son “profundamente iguales” o no. Profundo significa que estamos comparando los contenidos de los objetos recursivamente. Dos tipos distintos de valores nunca son profundamente iguales. Dos tipos idénticos son profundamente … Continue reading «¿Cómo comparar la igualdad de estructura, corte y mapa en Golang?»

Formato de tiempo en Golang

Golang admite el formato y el análisis de la hora a través de diseños basados ​​en patrones. Para formatear el tiempo, usamos el método Format() que formatea un objeto time.Time . Sintaxis: func (t Time) Format(layout string) string Podemos proporcionar un formato personalizado o constantes de formato de marca de tiempo y fecha predefinidas que … Continue reading «Formato de tiempo en Golang»

Programa Golang que utiliza palabras clave fallthrough

Con la ayuda de fallthroughla declaración, podemos usar para transferir el control del programa justo después de que se ejecute la declaración en los casos de cambio, incluso si la expresión no coincide. Normalmente, el control saldrá de la declaración de cambio justo después de la ejecución de la primera línea después del partido. No … Continue reading «Programa Golang que utiliza palabras clave fallthrough»

Programa Golang para verificar si la string es alfanumérica

En este artículo veremos cómo validar una string alfanumérica en Golang. Simplemente ingresaremos una string del usuario y verificaremos si la string es alfanumérica o no. Usaremos el módulo regexp en Go para validar el patrón alfanumérico de la string. Entrada de string Para obtener la entrada del usuario, usaremos la función Escanear del módulo … Continue reading «Programa Golang para verificar si la string es alfanumérica»

Programa Golang que utiliza múltiples valores de retorno

En Golang, podemos devolver múltiples valores a la vez desde una sola función. Se pueden lograr múltiples valores de retorno cambiando el tipo de retorno de la función en la firma de la función. Sintaxis:  Go package main   import «fmt»   // declaring a function // having return type // of int, int func … Continue reading «Programa Golang que utiliza múltiples valores de retorno»

¿Cómo ordenar una porción de búsqueda en Golang?

El lenguaje Go proporciona una implementación de soporte incorporada de constantes básicas y reflexión en tiempo de ejecución para operar el paquete de ordenación. Golang tiene la capacidad de que las funciones se ejecuten independientemente unas de otras. Con la ayuda de esta función, podemos ordenar fácilmente enteros y strings importando el paquete «ordenar» . … Continue reading «¿Cómo ordenar una porción de búsqueda en Golang?»

¿Cómo obtener el directorio de trabajo actual en Golang?

La función Getwd se usa para obtener el directorio de trabajo actual en Golang, la función devuelve el nombre de la ruta raíz y, si se puede acceder al directorio actual a través de varias rutas, la función puede devolver cualquiera de ellas. Sintaxis: func Getwd()(dir string, err error) La función devuelve dos cosas el … Continue reading «¿Cómo obtener el directorio de trabajo actual en Golang?»

¿Cómo leer archivos palabra por palabra en Golang?

La lectura de archivos es un aspecto tan importante de un lenguaje de programación. Necesitamos realizar ciertas operaciones mediante programación, el uso de la automatización en la lectura/escritura de archivos nos permite crear ciertos programas/proyectos que de otro modo podrían parecer imposibles. Entrada de archivo Para trabajar con archivos, tenemos que ingresar un archivo existente … Continue reading «¿Cómo leer archivos palabra por palabra en Golang?»

Programa Golang que usa func con lista de argumentos variables

En Golang, una función que se puede llamar con una lista de argumentos variables se conoce como función variádica . Uno puede pasar cero o más argumentos en la función variádica. Si el último parámetro de una definición de función tiene el prefijo de puntos suspensivos…, entonces la función puede aceptar cualquier número de argumentos … Continue reading «Programa Golang que usa func con lista de argumentos variables»

Programa Golang para usar etiquetas de campo en la definición de tipo de estructura

La estructura en Golang se usa para almacenar diferentes tipos de datos en un solo lugar. ‘struct’ en sí mismo es un tipo de datos definido por el usuario. La sintaxis de ‘struct’ en Golang es la siguiente: Sintaxis: type var_name struct { var1 data_type var2 data_type } La estructura en Golang se escribe en … Continue reading «Programa Golang para usar etiquetas de campo en la definición de tipo de estructura»