The Nothing Type : Kotlin

This post was originally posted at and reposted on Medium on 15th Jun 2018.
val variable = null
//compiler will read this as
// val variable : Nothing? = null
val list = listOf(null)
//compiler will read this as
//val list : List<Nothing?> = listOf(null)
fun throwException(message: String): Nothing {
throw IllegalArgumentException(message)

Please continue reading at




Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Suneet Agrawal

Suneet Agrawal

More from Medium

Null Safety in Kotlin

Kotlin Programming Language: Everything You Need to Know

Kotlin Collections & Operations

Kotlin When Expression