0
고양이를 사용하여 패키지 객체에 함수 작성자 선언이 있습니다. 그것의 요구에 따라이의 futureFunctor
을 제외하고 잘 작동하는 ExecutionContext
암시 :미래 펑터에 실행 컨텍스트를 제공하는 방법은 무엇입니까?
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