Problem Statement
What happens when you use the ?. (safe call) operator on a null object?
Explanation
The safe call operator question mark dot safely accesses properties or calls methods on nullable objects, returning null if the object is null instead of throwing a NullPointerException. For example, name question mark dot length returns the length if name is not null, or null if name is null. This operator can be chained like person question mark dot address question mark dot city to safely navigate nested nullable properties. It's one of Kotlin's key null safety features that eliminates the need for verbose null checks while preventing null pointer exceptions.
