Show
Формальное определение
Элементы Show
могут быть представлены в виде строк.
Определение в виде кода на Scala
trait Show[A]:
def show(a: A): String
Реализация
Реализация в Cats
import cats.*
import cats.implicits.*
123.show // 123
"abc".show // abc
Реализация в ScalaZ
import scalaz.*
import Scalaz.*
1.0.shows // "1.0"
Ссылки: