Есть ли у кошек функция, эквивалентная traverseM
от скаляза? Я не нашел ничего, что соответствовало бы сигнатуре типа. Вот подпись и описание из документов scalaz scala:
final def traverseM[A, G[_], B](fa: F[A])(f: (A) ⇒ G[F[B]])(implicit G: Applicative[G], F: Bind[F]): G[F[B]]
Версия обхода, в которой к внутреннему результату применяется последующее монадическое соединение.
Было довольно просто определить себя traverseM
на основе других функций в cats, но я бы предпочел использовать функцию из библиотеки, если она доступна.
traverseM
добавлен в последнюю версию кошек (v0.6.0) - person Peter Neyens   schedule 26.05.2016