この Scalamachine のプレゼンテーションで Jordan West は関数について明確に語っていmap2
ます。この関数はScalaz 6 で利用可能だったことが判明しましたが、Scalaz 7 ではそれまたは同等のものを見つけることができません。
たとえば、次のコードを実行できるようにしたいと思います。
List(Some(1), Some(2)).map2(_ + 1)
結果として得る
List(Some(2), Some(3))
この関数は Scalaz 7 のどこにありますか?
編集:f: A => B
理想的には、任意の機能を
実行できるようにしたいと思いますl: List[Option[A]]
l.map2(f)
そしてList[Option[B]]
、直感的なセマンティクスを理解してください。