Argumentos de función en Golang
Go admite dos formas principales de pasar argumentos: pasar por valor y pasar por referencia. Go utiliza el paso por valor de manera predeterminada.
En el lenguaje Golang , se permite devolver múltiples valores de una función, utilizando la declaración de retorno. En otras palabras, en una función, una declaración de retorno puede devolver múltiples valores. Los tipos de valores de retorno son los mismos que los tipos de parámetros especificados en la lista de parámetros.
Sintaxis:
func function_name(parameter_list)(return_type_list){
// code...
}
Allí dentro:
Por ejemplo:
// Chương trình Go minh họa
// cách hàm trả về nhiều giá trị
package main
import "fmt"
// myfunc trả về 3 giá trị của kiểu int
func myfunc(p, q int)(int, int, int ){
return p - q, p * q, p + q
}
// Phương thức chính
func main() {
// Giá trị trả về được gắn vào
// 3 biến khác nhau
var myvar1, myvar2, myvar3 = myfunc(4, 2)
// Hiện giá trị
fmt.Printf("Result is: %d", myvar1 )
fmt.Printf("\nResult is: %d", myvar2)
fmt.Printf("\nResult is: %d", myvar3)
}
Resultado:
Result is: 2
Result is: 8
Result is: 6
Nombra el valor de retorno
En el lenguaje Go, se permite proporcionar nombres para los valores de retorno. También puedes usar esos nombres de variables en tu código. No es necesario escribir estos nombres con una declaración de retorno porque el compilador Go entenderá automáticamente que estas variables deben conservarse. Y el tipo de retorno se llama retorno mínimo. Devolver un mínimo reduce la duplicación en su programa.
Sintaxis:
func function_name(para1, para2 int)(name1 int, name2 int){
// code...
}
hoặc
func function_name(para1, para2 int)(name1, name2 int){
// code...
}
Aquí, name1 y name2 son los nombres del valor de retorno y para1 y para2 son los parámetros de la función.
Por ejemplo:
// Minh họa chương trình Go
// cách đặt tên cho giá trị trả về
package main
import "fmt"
// myfunc trả về 2 giá trị của kiểu int
// đây là tên giá trị trả về:
// rectangle và square
func myfunc(p, q int)( rectangle int, square int ){
rectangle = p*q
square = p*p
return
}
func main() {
// Giá trị trả về được gán cho
// hai biến khác nhau
var area1, area2 = myfunc(2, 4)
// Hiện giá trị
fmt.Printf("Area of the rectangle is: %d", area1 )
fmt.Printf("\nArea of the square is: %d", area2)
}
Resultado:
Area of the rectangle is: 8
Area of the square is: 4
Go admite dos formas principales de pasar argumentos: pasar por valor y pasar por referencia. Go utiliza el paso por valor de manera predeterminada.
Golang, como la mayoría de los otros lenguajes de programación, tiene una declaración switch. Aquí se explica cómo utilizar la declaración switch en Golang.
Los operadores nos permiten realizar diferentes tipos de operaciones sobre los operandos. En el lenguaje Go, los operadores se pueden clasificar según sus diferentes funciones.
_(guión bajo) en Golang se llama Identificador en blanco. El identificador es un nombre definido por el usuario de los componentes del programa que se utiliza con fines de identificación.
En Go, las funciones son bloques de código que realizan tareas específicas y que pueden reutilizarse en todo el programa para ahorrar memoria, mejorar la legibilidad y ahorrar tiempo.
En el lenguaje Go, Identificador puede ser un nombre de variable, un nombre de función, una constante, una etiqueta de declaración, un nombre de paquete o un tipo. Aquí están los aspectos que necesita saber sobre el uso del Identificador en Golang.
En Golang, los parámetros de retorno con nombre a menudo se denominan parámetros con nombre. Golang permite nombrar los parámetros de retorno o los resultados de las funciones en la firma o definición de la función.
WhatsApp tiene una función para cambiar el fondo de pantalla del chat, que permite a los usuarios configurar temas de chat en WhatsApp. Los usuarios podrán elegir entre 30 fondos diferentes para sus chats, o utilizar sus imágenes personales como fondos de chat en WhatsApp.
A menudo descargas vídeos de Internet a tu ordenador para verlos sin conexión y con frecuencia ves archivos FLV. ¿Tienes dificultades para descubrir cómo abrirlos? Hoy le brindaremos información sobre los archivos de video FLV en el siguiente artículo.
Para revisar las noticias publicadas en Facebook, debes activar el archivo de noticias en Facebook. Todos los mensajes de Facebook después de activar el modo de archivo se guardarán en el archivo para que puedas revisarlos cuando lo necesites.
Puedes canjear códigos de juego MU Luc Dia VNG por Zen y otras monedas.
Sólo porque no tengas un libro contigo no significa que tengas que dejar de leer. Todo lo que necesitas es tu teléfono para probar las aplicaciones de redes sociales dedicadas a los amantes de los libros y encontrar el próximo libro que quieras leer.
La capacidad de controlar la reproducción de música en un dispositivo desde otro es una característica subestimada. YouTube Music no tiene esta función, y eso obliga a la gente a recurrir a Spotify.
Los comandos de Minecraft permiten a los jugadores crear muchos efectos interesantes y una opción interesante es hacer que las bolas de nieve exploten. Aquí te explicamos cómo hacer bolas de nieve explosivas en Minecraft.
En Windows 11, puedes comprobar rápidamente si tu ordenador tiene una NPU (Unidad de procesamiento neuronal), a través de 3 formas muy sencillas.
El modo Hibernación nació de la necesidad de mantener el ordenador encendido las 24 horas del día, los 7 días de la semana sin querer agotar la batería o garantizar que el sistema no se vea afectado por un corte de energía, a diferencia del caso del modo Suspensión.
Añadir el calendario de la Eurocopa 2024 al iPhone ayudará a los usuarios a seguir fácilmente los partidos en el marco de la Eurocopa 2024, un torneo de fútbol con partidos emocionantes.
Los teléfonos Samsung Galaxy con One UI 7.0 serán más seguros con el modo de bloqueo, que evitará ataques no autorizados.
Agregue un efecto de póster rápido y fácil a sus imágenes usando Photoshop para recrear el aspecto clásico de los carteles impresos con colores de tinta limitados.
No todo el mundo está familiarizado con la nueva interfaz de Outlook y desea volver al antiguo Outlook para utilizar todas las funciones y más opciones de personalización. Aquí encontrará instrucciones para cambiar entre la versión antigua de Outlook y la nueva.
Organic Maps es una aplicación de mapas gratuita y de código abierto para Android e iOS, desarrollada por el mismo equipo detrás de MapsWithMe, lanzada por primera vez en 2011.