I can not take input from the user in Golang by use fmt.scan().
package main import "fmt" func main() { fmt.Print("Enter text: ") var input string e, _ := fmt.Scanln(&input) fmt.Println(input) fmt.Println(e) } After stopping the debugger: image of code The err added to code, but nothing happened.
func main() { fmt.Print("Enter text: ") var input string e, err := fmt.Scanln(&input) if err != nil { fmt.Fprintln(os.Stderr, err) return } fmt.Println(input) fmt.Println(e) } Image after add err in my Code. What is "not available" in Next line (after my Input value: "51213")
go run main.go