Функциональное программирование — это способ решения проблем путём деления сложных задач на части.



В статье рассказывается о разных подходах такого метода, преимуществах, способах тестирования, с примерами кода на Swift:



goo.gl/h8hw9M