Я не могу получить данные от пользователя в Golang с помощью 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)
}
После остановки отладчика: изображение кода err
добавилось в код, но ничего не произошло.
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)
}
Изображение после добавления ошибки в мой код. Что "недоступно" в следующей строке ( после моего входного значения: "51213")
go run main.go
- person tush4r   schedule 16.03.2019