IN
Size: a a a
IN
SB
!! ?SB
AO
BP
SB
if (smth != null) else превратится в ?.let {} ?: , вроде и не особо плохо, но конструкция менее очевиднаяAL
AO
if (smth != null) else превратится в ?.let {} ?: , вроде и не особо плохо, но конструкция менее очевиднаяVP
!! ?VP
SB
BP
AO
foo.bar
?.takeIf { for.baz == "kek" }
?.let { bar -> doSomeShit(bar) }
?: doOtherShit()
AO
SB
IN
IN
АО
АО
SB