несколько функций ничуть не проще чем в той же строке разбитой на несколько. Поставлю вопрос иначе - в функциональных языках возможно писать понятный код, использующий всем знакомые паттерны, или прям всё с ног на голову нужно переворачивать? В языках типа JS или Python можно вполне использовать паттерны функционального программирования, но можно ли императивные в Lisp или Erlang ?
Ну - смотря какие именно императивные
Обсуждают сегодня