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]