0
猫を使用して、私はパッケージオブジェクト内にファンクション宣言を持っています。それは暗黙のExecutionContext
を必要とするので、これは、futureFunctor
を除き、正常に動作します:将来のファンクタに実行コンテキストを提供する方法は?
package object util {
implicit val futureFunctor: Functor[Future] = new Functor[Future] {
//requires execution context:
def map[A, B](fa: Future[A])(f: A => B): Future[B] = fa map f
}
...
}
はfutureFunctor
、このようなことが呼び出しスコープから実行コンテキストを取得できることを実現する方法はありますか?私はパッケージの代わりに各呼び出しクラス内に新しい実装を作成する必要がありません。私はクラスに依存関係を注入しているので、ここでグローバルをインポートするだけでは実用的ではありません。ありがとう。
ありがとうございます。私はばかです。 – Lasf