думаю и пока не смог придумать красивого варианта. Вот чтобы класс был такой, что-ли. Чтобы на любой ввод данных юзера можно было этот класс, конструкцию юзать и обрабатывать данные, но без ифов.
Их не заменять надо а прятать. Не очень понятно про ввод данных и причем тут ифы
По поводу ифов тоже интересно, нашел такую статью, https://habr.com/ru/company/skillfactory/blog/508338/ , но тут автора в лужу посадили прям
Что то я не совсем понял . Допустим в прогу приходят входные данные от пользователя. Как подобный код поможет вообще поменять состояние ?
С данными пользователя все просто - описываем ввлидацию декларативно, после один if проверить что все вадидно и идём дальше
Да. У меня этот вопрос ещё возник когда я парсер начал писать. Я посмотрел реализации через ифы, ООП и парсеры комбинаторы, хаскель и тд. Мне нечего не зашло
Обсуждают сегодня