articulo

Go|Golang – Solicitando datos al usuario.

Como en todo lenguaje de programación lo interesante esta en solicitarle datos al usuario para que el programa en que se creo pueda procesar esos datos y mostrar un resultado en la pantalla. Bueno pues bien eso se logra en go con las siguientes líneas de código.

package main
import ( 
    "fmt"
    "strings"
)
func main () {
    var nombre string
    fmt.Println("Escribe tu nombre")
    fmt.Scanln(&nombre)
    nombre=strings.TrimSapace(nombre)
    fmt.Println("Hola ",nombre)
}

Se puede observar en las líneas anteriores se hace uso de la librería strings, para hacer uso de la función que le quita los espacios antes y después de la cadena. Se crea una variable nombre de tipo string, el cual contendrá el valor del nombre que escriba el usuario. la función fmt.Scanln(&nombre) permite leer el buffer de lo que escribió el usuario y guardarlo en la variable nombre de tipo string. Posteriormente se limpia la variable de que no contenga espacios antes o después de la cadena que envió el usuario; eso se realiza con el uso de la función TrimSpace y se le asigna el nuevo valor a la misma variable nombre=strings.TrimSpace(nombre). Finalmente se imprime un texto con el valor de la variable nombre.

Imagen 1. Ejecución del código para solicitar datos al usuario. Fuente: tumblr.com

Se puede apreciar en la imagen 1, la ejecución del código aquí presentado. También es sencillo hacer uso de las importaciones de bibliotecas para que, brinden mejores funciones al programador.

Leave a Reply

Your email address will not be published. Required fields are marked *