Roman Elizarov
1 min readMar 1, 2019

--

I don’t see much reason to use Optional in Kotlin. It does make sense in Java, it does make sense in languages that do not have any built-in support for nullability (Haskel, OCaml, etc), but using Optional in Kotlin does not bring you any value. Your code becomes more verbose, harder to read, harder to understand, and slower for nothing. No benefits.

--

--

Roman Elizarov
Roman Elizarov

Written by Roman Elizarov

Project Lead for the Kotlin Programming Language @JetBrains

No responses yet