5

Scalaz 7.x で定義されscala.collection.Traversable[A]た a から a への暗黙の変換はどこにありますか? scalaz.Foldable[A]標準インポート

import scalaz._
import Scalaz._

含まれません。

以前は でimplicit def TraversableFoldable[]...定義されていましscalaz/Foldable.scalaたが、

関連する Implicit は で定義されscalaz/Foldable.scalaていましたが、 に移動されました。

scalaz.std.list
scalaz.std.iterable
...

scalaz.std.traversable存在しませんが。おそらくこれは偶然の省略ですか?

FWIWscalaz.std.listは標準インポートに含まれているため、 a は にList[A]変換されFoldable[A]ます。 scalaz.std.iterableは標準のインポートに含まれていないため、明示的にインポートする必要があります。暗黙的に変換Iterable[A]するには。Foldable[A]

4

0 に答える 0