Ну на не совсем функционально, но а) это вопрос удобства б) ты подписываешься на части некоего скоординированного убер-стейта а не какие-то случайные вещи, так что в каком-то смысле подписка аналогична прокидыванию стейта всего приложения и выковыриванию из него нужных данных вручную
Ну вот мне понравилась мысль Алексея. Наверное действительно суть в том, что все параметры определены на момента входа в функцию и не меняются в процессе ее вычисления.
Ну это как и любая функция в любом языке если нет доступа из нескольких тредов
в смысле того что не все входные параметры перечислены в сигнатуре
Тут важнее вторая часть, мне кажется, если я правильно понимаю, результат подписки не может поменяться в процессе вычисления функции, она просто будет вычислена повторно
Тут важнее вторая часть, мне кажется, если я правильно понимаю, результат подписки не может поменяться в процессе вычисления функции, она просто будет вычислена повторно
Тут важнее вторая часть, мне кажется, если я правильно понимаю, результат подписки не может поменяться в процессе вычисления функции, она просто будет вычислена повторно
ну так так и выходит, что либо у тебя много волновых функий (IO), каждая из которых коллапсирует, когда ты к ней обращаешься, а в случае с подписками все определено на момент входа в функцию, ну по крайней мере, я так это себе представляю