From fe1d6b614765abdaba5e6c0a59671a8070319842 Mon Sep 17 00:00:00 2001 From: mrozanski Date: Mon, 1 Apr 2024 10:12:07 +0200 Subject: [PATCH] Replace the self referencing fi in freeFunctor definition snippet10.scala --- src/content/3.11/code/scala/snippet10.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/3.11/code/scala/snippet10.scala b/src/content/3.11/code/scala/snippet10.scala index 8c881aa9a..05b7e8fcc 100644 --- a/src/content/3.11/code/scala/snippet10.scala +++ b/src/content/3.11/code/scala/snippet10.scala @@ -2,7 +2,7 @@ implicit def freeFunctor[F[_]] = new Functor[FreeF[F, ?]] { def fmap[A, B](g: A => B)(fa: FreeF[F, A]): FreeF[F, B] = { new FreeF[F, B] { def h[I]: I => B = g compose fa.h - def fi[I]: F[I] = fi + def fi[I]: F[I] = fa.fi } } } \ No newline at end of file