Confused about Null Safety in Kotlin

Viewed 1053

I am new to Kotlin and have read more than one time about Null Safety in Kotlin but I am really confused and do not understand clearly. Can anyone helps me answer questions below:

  1. What does ! character in fun getString(key: String!) mean?

  2. Are names of operators below correct:

?.: Safe call operator

?:: Elvis operator

!!: Sure operator

  1. What does differences between ?: operator and ?.let? When should I use each one?
1 Answers
Related