AM
Size: a a a
AM
AM
K
foo = if (bar == null) Foo() else null
?SB
КЧ
foo
по умолчанию было = null
и тогда else null
можно выкинуть и будет if (bar == null) foo = Bar()
D
D
K
BP
SB
foo
по умолчанию было = null
и тогда else null
можно выкинуть и будет if (bar == null) foo = Bar()
КЧ
КЧ
takeIf
лучшеSB
takeIf
лучшеK
Blablah(
field1 = ...,
field2 = ...,
foo = if (bar == null) Foo() else null
...
)
AM
takeIf
лучшеBar()
есть сайд-эффекты.K
SB
K
SB
SB