Sign in Go Pro

Functional programming in Kotlin with Arrow

Referential Transparency

 
Autoplay

Up next

Previous

About

Readability is one of the main concerns of coding nowadays. Referential Transparency is mainly about that.

In this lesson you will learn:

  • When a function is considered to be referentially transparent.
  • How the concept relies on functions and how to type them.
  • How it also removes ambiguity.
  • Being explicit about all the possible function return cases by smartly choosing a return type.
  • How to express code branching on return types.

Instructor

Links

Comments

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

>
You need to go PRO to post comments.

Lessons in Functional programming in Kotlin with Arrow