Argumentos de función en Golang

Una función en Golang es una colección de declaraciones que se utiliza para realizar una tarea específica y devolver el resultado a la persona que llama. Una función también puede realizar alguna tarea específica sin devolver nada. Golang admite dos formas diferentes de pasar argumentos a la función, es decir , pasar por valor o … Continue reading «Argumentos de función en Golang»

Función anónima en Go Language

Go language proporciona una función especial conocida como función anónima. Una función anónima es una función que no contiene ningún nombre. Es útil cuando desea crear una función en línea. En el lenguaje Go, una función anónima puede formar un cierre. Una función anónima también se conoce como función literal . Sintaxis: func(parameter_list)(return_type){ // code.. … Continue reading «Función anónima en Go Language»

Métodos en Golang

Vaya a los métodos de soporte de idiomas. Los métodos Go son similares a la función Go con una diferencia, es decir, el método contiene un argumento de receptor. Con la ayuda del argumento del receptor, el método puede acceder a las propiedades del receptor. Aquí, el receptor puede ser de tipo estructura o no … Continue reading «Métodos en Golang»

Función que devuelve valores múltiples en el lenguaje Go

En el lenguaje Go, puede devolver múltiples valores de una función , utilizando la declaración de devolución. O, en otras palabras, en función, una sola declaración de devolución puede devolver múltiples valores. El tipo de los valores devueltos es similar al tipo del parámetro definido en la lista de parámetros. Sintaxis: func function_name(parameter_list)(return_type_list){ // code… … Continue reading «Función que devuelve valores múltiples en el lenguaje Go»

Funciones Variádicas en Go

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 el ejemplo de la función variádica, requiere un argumento fijo al principio, después de eso puede aceptar cualquier cantidad de argumentos. Puntos importantes:  … Continue reading «Funciones Variádicas en Go»

Funciones en el lenguaje Go

Las funciones son generalmente el bloque de códigos o declaraciones en un programa que le brinda al usuario la capacidad de reutilizar el mismo código, lo que finalmente evita el uso excesivo de memoria, actúa como un ahorro de tiempo y, lo que es más importante, proporciona una mejor legibilidad del código. Básicamente, una función … Continue reading «Funciones en el lenguaje Go»

¿Cómo pasar un Array a una Función en Golang?

Las arrays en el lenguaje de programación Golang o Go son muy similares a otros lenguajes de programación. En el programa, a veces necesitamos almacenar una colección de datos del mismo tipo, como una lista de calificaciones de los estudiantes. Este tipo de colección se almacena en un programa usando un Array. Una array es … Continue reading «¿Cómo pasar un Array a una Función en Golang?»

Función anónima recursiva en Golang

La recursión es un proceso en el que una función se llama a sí misma implícita o explícitamente y la función correspondiente se llama función recursiva. El lenguaje Go admite una característica especial llamada función anónima . Es una función que no contiene ningún nombre. Se utiliza para crear una función en línea. Las funciones … Continue reading «Función anónima recursiva 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»

Métodos con el mismo nombre en Golang

En el lenguaje Go, se permite crear dos o más métodos con el mismo nombre en el mismo paquete, pero el receptor de estos métodos debe ser de diferentes tipos. Esta función no está disponible en la función Go, lo que significa que no puede crear métodos con el mismo nombre en el mismo paquete; … Continue reading «Métodos con el mismo nombre en Golang»