scalaz.example.ExampleCategory.scala Maven / Gradle / Ivy
package scalaz.example
import scalaz._
object ExampleCategory {
def main(args: Array[String]) = run
import Scalaz._
def run {
val f = (x: Int) => (x * 7).toString
val g = (s: String) => s.reverse.toInt
// Right composition of the Function1 category
(f ⋙ g apply 33) assert_≟ 132
// Left composition of the Function1 category
(g ⋘ f apply 33) assert_≟ 132
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy