
Баг: Проблема с пробелами
// ❌ Хочешь прочитать "Иван Петров"
var name string
fmt.Scan(&name) // name = "Иван" 🤦♂️
// ✅ Правильный способ:
// через bufio
reader := bufio.NewReader(os.Stdin)
name, _ := reader.ReadString('\n')Пользователь вводит полное имя, а программа получает только первое слово. Ошибка незаметна до момента, когда "Иван Петров" превращается в "Иван" в базе данных.
Загрузка...