Реактивное программирование возвращается к передаче по ссылке? - PullRequest
0 голосов
/ 27 августа 2018

Сегодня я читаю: «... в настройке императивного программирования a: = b + c будет означать, что a присваивается результат b + c в тот момент, когда вычисляется выражение, а затем значенияb и c могут быть изменены без влияния на значение a. С другой стороны, в реактивном программировании значение a автоматически обновляется всякий раз, когда значения b или c изменяются, без необходимости повторного выполнения программы.оператор a: = b + c для определения назначенного в настоящее время значения a. "в Википедии

Означает ли это, что реактивное программирование возвращается к передаче по ссылке?

1 Ответ

0 голосов
/ 27 августа 2018

Реактивное программирование не передает данные по ссылке, напротив, это анти-паттерн в функциональном реактивном программировании.

Причина, по которой значение a автоматически обновляется всякий раз, когда значения b или cпотому что он реализует шаблон Observer

...