169 похожих чатов

Всем привет. Подскажите, пожалуйста, есть ли какой-то оператор, чтобы выполнить

функцию один раз сразу после того, как какое-то событие обработается в subscribe полностью?
То есть например я подписываюсь на изменение ValueChanges контрола и когда функция next() завершится хочу что-то сделать еще

7 ответов

15 просмотров

Сделайте прям в next, либо подпишитесь ещё раз. Лучше опишите задачу, а то сейчас непонятно

t- Автор вопроса
Oleg Safonov
Сделайте прям в next, либо подпишитесь ещё раз. Лу...

ну вот есть subject, я в какой-то момент делаю .next(), и есть подписка на него которая срабатывает. В Subscribe допустим цикл который по результатам что-то делает на каждой итерации. Вот я хочу когда закончится цикл, тогда выполнить синхронно какую-то функцию один раз. Если бы не цикл, я бы просто написал его в теле subscribe.

t- Автор вопроса
Oleg Safonov
А флаг где? В subject?

Флаг просто поле класса

t
Флаг просто поле класса

Ну делайте после цикла в subscribe, непонятно почему нельзя

t- Автор вопроса
Oleg Safonov
Ну делайте после цикла в subscribe, непонятно поче...

блин, затупил) спасибо не получалось почему-то, думал нельзя

t
блин, затупил) спасибо не получалось почему-то, ду...

Можно даже сразу после того, как вызываете next, если у вас там всё синхронно 🙂

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта