данных не имеет смысла? (Если бы имел, то люди бы наверное хотя бы немного так писали).
https://scastie.scala-lang.org/igor-ramazanov/hIQdJkWbQZ29roHbustfmw
промежуточные структуры данных - это вот эти 3 внутренних, "служебных" case class'а
https://github.com/typelevel/cats/blob/e1a7cfcddce0fd48403669a5744df50e4a08631c/free/src/main/scala/cats/free/Free.scala#L195
Ведь отсутствие промежуточных структур означает меньше аллокаций и следовательно лучше перформанс
Обсуждают сегодня