What is the Kotlin double-bang (!!) operator?
I'm converting Java to Kotlin with Android Studio. I get double bang after the instance variable. What is the double bang and more importantly where is this documented? mMap!!.addMarker(MarkerOptions().position(london).title("Marker in London")) hotkey This is unsafe nullable type ( T? ) conversion to a non-nullable type ( T ). It will throw NullPointerException if the value is null . It is documented here along with Kotlin means of null-safety. Alf Moh Here is an example to make things clearer. Say you have this function fun main(args: Array<String>) { var email: String email = null println