The Nothing Type : Kotlin

This post was originally posted at https://agrawalsuneet.github.io/blogs/the-nothing-type-kotlin/ 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 https://agrawalsuneet.github.io/blogs/the-nothing-type-kotlin/

--

--

--

https://agrawalsuneet.github.io/

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

https://agrawalsuneet.github.io/

More from Medium

Null Safety in Kotlin

Kotlin Programming Language: Everything You Need to Know

Kotlin Collections & Operations

Kotlin When Expression