La función Scanln se puede utilizar para tomar la entrada del usuario en el Golang. A continuación se muestra el ejemplo de tomar la entrada del usuario:
// Golang program to show how // to take input from the user package main import "fmt" // main function func main() { // Println function is used to // display output in the next line fmt.Println("Enter Your First Name: ") // var then variable name then variable type var first string // Taking input from user fmt.Scanln(&first) fmt.Println("Enter Second Last Name: ") var second string fmt.Scanln(&second) // Print function is used to // display output in the same line fmt.Print("Your Full Name is: ") // Addition of two string fmt.Print(first + " " + second) }
Ahora guarde este archivo y ejecútelo como se muestra en la siguiente captura de pantalla:
Descripción Sobre el Programa:
- Paquete principal: cuando creamos piezas de código reutilizables, desarrollamos un paquete como una biblioteca compartida. Pero cuando desarrollamos un programa ejecutable, usaremos el paquete «principal» para hacer el paquete como un programa ejecutable. El paquete «principal» le dice al compilador de Golang que el paquete debe compilarse como un programa ejecutable en lugar de una biblioteca compartida. La función main en el paquete “main” será el punto de entrada de nuestro programa ejecutable. Recuerde que cuando construimos bibliotecas compartidas, no tendremos ningún paquete principal ni función principal en el paquete.
- fmt.Println es la función de impresión que se utiliza para imprimir la salida en la siguiente línea. Mientras que fmt.Print se usa para mostrar la salida en la misma línea. Lo que sea necesario imprimir debe escribirse entre comillas ” “ .
- var first string es la declaración de la variable first que es de tipo string. Para declarar variables se debe seguir la siguiente sintaxis:
var var_name data_type
- fmt.Scanln(&first) se usa para recibir información del usuario en la siguiente línea. Mientras que fmt.Scan se usa para recibir información del usuario en la misma línea. Ampersand es necesario para dar la referencia de en qué variable tenemos que almacenar la variable.
- La última línea simplemente agregará las dos strings de Nombre y Apellido y generará el Nombre completo.
Publicación traducida automáticamente
Artículo escrito por pcpiyush1106 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA