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