behavior. Почему это так критично в ФП?
я интуитивно понимаю это как separation of concerns, когда data - это домен, а поведение - это функция которая соединяет два домена. Поэтому разделение даты и поведения помогает лучше моделировать в терминах функций.
Насколько я прав? :)
Если супер коротко - за счёт этого достигается referential transparency в коде с эффектами. Отдельно описание эффекта, отдельно запуск. При этом композиция делается именно с описанием.
вроде как наоборот. в ФП стирается грань между данными и поведением. даже таких терминов нет
Обсуждают сегодня