Ок, я в данном случае могу пукиведию процитировать только, ибо я не гуру в ФП
Функциона́льное программи́рование — парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).
Соответственно ф ФП нет ни констант ни переменных в идеале, всякие константы это уже отход от ФП