In general, operator `?.` can be short-circuiting ...
# getting-started
o
In general, operator
?.
can be short-circuiting or not. In C# (and may be Swift, do not use it to know every detail) they decided to short it, but we cannot because we have nullable types in type system and you can have an extension on a nullable type.