У нас будет два поля для ввода чисел, они на выход подают свои значения. Как только изменилось, так подаем.
Далее мы сливаем эти два потока каким-либо вариантом zipWith (+) или zipWith (-) и подаем на входы двух полей, каждому свое.
Единственная сложность - это конструирование аналога zipWith, если его еще нет в бибиотеке. Дело в том, что поток выдает данные асинхронно. Но это тоже преодолимо.
Reply
Reply
Reply
Reply
Reply
Reply
У нас будет два поля для ввода чисел, они на выход подают свои значения. Как только изменилось, так подаем.
Далее мы сливаем эти два потока каким-либо вариантом zipWith (+) или zipWith (-) и подаем на входы двух полей, каждому свое.
Единственная сложность - это конструирование аналога zipWith, если его еще нет в бибиотеке. Дело в том, что поток выдает данные асинхронно. Но это тоже преодолимо.
Точнее сказать не могу, все еще нет времени. ;)
Reply
Reply
Leave a comment