Re: Вопрос по корутинам
От: landerhigh Пират  
Дата: 26.08.25 23:18
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>А в каких задачах корутины вот прям супер — супер?


Конечные автоматы.

LVV>Чего раньше приходилось делать муторно и долго ?


Вот их, родимых, и приходилось делать. Как вспомню, так вздрогну.

Корутина — это же "просто" функция, которая позволяет сделать специальный return (co_yield в нынешнем стандарте), и при последующем вызове продолжить выполнение со следующей инструкции.

И вот это вот "просто" позволяет асинхронную логику лаконично реализовать в одной функции вместо развешивания лапши колбеков.
www.blinnov.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.