Back to Fpinscala

12.Answer

answerkey/parallelism/12.answer.md

latest139 B
Original Source
scala
def choiceMap[K,V](key: Par[K])(choices: Map[K,Par[V]]): Par[V] =
  es =>
    val k = run(es)(key).get
    run(es)(choices(k))