3

traverseM猫の from scalaz に相当する関数はありますか? 型シグネチャに一致するものは見つかりませんでした。scalaz scala docs の署名と説明は次のとおりです。

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 のバージョン。

traverseMcatの他の関数に基づいて自分自身を定義するのはかなり簡単でしたが、ライブラリの関数が利用可能であればそれを使用したいと思います。

4

2 に答える 2

0

@Peter が指摘したように、 version から、の一部として次のもの0.6.0があります。traverseMTraverse

 /**
   * A traverse followed by flattening the inner result.
   */
  def traverseM[G[_], A, B](fa: F[A])(f: A => G[F[B]])(implicit G: Applicative[G], F: FlatMap[F]): G[F[B]]
于 2019-05-09T14:09:12.940 に答える