Swift can compile `a?.b.toString().length` to ``` ...
# announcements
w
Swift can compile
a?.b.toString().length
to
Copy code
if (a == null) {
  null
} else {
  a.b.toString().length
}
c
in kotlin same behaviour is achived with
a?.let { it.b.toString().length }
which is much more obvious than hidden chain-break, IMHO