Sign in Go Pro

Functional programming in Kotlin with Arrow

Type Constructors

This lesson is for PRO members.

Upgrade today to get access to all the PRO lessons.

Unlock this lesson

Up next



Learn about a new functional programming that will become necessary on the following lessons. It's a very key concept called "Type constructors". It defines how your parametrized types can be seen as type constructors that provide concrete types by passing concrete types for their type parameters. You will learn:

  • What's a type constructor.
  • When are we using them.
  • What they open the door for.
  • Arity on type constructors.
  • Arrow Data Types as type constructors.


There are no comments on this lesson, start the conversation below ...


Lessons in Functional programming in Kotlin with Arrow