let password_match = "dyjdyd".to_string();
match password {
password_match => self.messages.clear(),
_ => panic!()
}
}
почему у меня сдесь паттерн _ не работает? Вроде бы аргумент в рантайме задаеться, значит вроде бы компилер не должен заранее знать как будет password
это так не работает, тут match_password это любая строка, а не совпадение с предыдущей объявленной
в расте паттерны не могуть быть значениями извне
*если это не константы
я не знаю что делать, компилер ругаеться когда я ему даю "пароль".to_string() на точку между строкой и методом перегонки его в стринг
а что ты хочешь сделать?)
чтобы он не чистил сообщения если пароль не совпадает
а совпадает - это что?
тогда он чистит сообщения
Обсуждают сегодня