猫中是否有与traverseM
from scalaz 等效的功能?我还没有找到任何与类型签名匹配的东西。这是来自 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]]
一个 traverse 版本,其中一个后续的单子连接应用于内部结果。
根据猫中的其他函数来定义自己是相当简单的,traverseM
但如果它可用,我更愿意使用库中的函数。