IO
a?.let { it1 ->
b?.let { it2 ->
// ...
}
}
против
if(a != null && b != null) {
// ...
}
Size: a a a
IO
a?.let { it1 ->
b?.let { it2 ->
// ...
}
}
if(a != null && b != null) {
// ...
}
AN
AM
AM
if(x != null)
— это не "джавовый if", да. Котлин и тут помогает смарткастами.IO
I
IO
IO
IO
I
IO
IO
с#
AN
AL
AN
с#
a?.let { it1 ->
b?.let { it2 ->
// ...
}
}
if(a != null && b != null) {
// ...
}
с#