Почему это не работает, или как получить множественный ввод с fmt.Scanln
?
РЕДАКТИРОВАТЬ: Если я вставлю более одного слова, я получу сообщение об ошибке «Сканирование: ожидаемый перевод строки», что я могу с этим поделать?
var username string
print("Username: ")
_, err := fmt.Scanln(&username)
if err != nil {
fmt.Println("Error: ", err)
}
var password string
print("Password: ")
_, err := fmt.Scanln(&password)
if err != nil {
fmt.Println("Error: ", err)
}
var status string
print("Status: ")
_, err := fmt.Scanln(&status)
if err != nil {
fmt.Println("Error: ", err)
}
fmt.Println(username, password, status)