Tsvetozar Bonev
10/24/2018, 1:48 PMkirillrakhman
10/24/2018, 1:57 PMupdate
or copy
?kirillrakhman
10/24/2018, 1:58 PMchildCatalogue
is null, childCatalogue?.copy
will not be called and will simply return null, but update
will still be calledTsvetozar Bonev
10/24/2018, 2:04 PMTsvetozar Bonev
10/24/2018, 2:05 PMTsvetozar Bonev
10/24/2018, 2:05 PMTsvetozar Bonev
10/24/2018, 2:07 PMkirillrakhman
10/24/2018, 2:08 PMTsvetozar Bonev
10/24/2018, 2:08 PMkirillrakhman
10/24/2018, 2:09 PMiterable.singleOrNull()?.let { /* put your code here */ }
Tsvetozar Bonev
10/24/2018, 2:09 PMTsvetozar Bonev
10/24/2018, 2:10 PMkirillrakhman
10/24/2018, 2:10 PMif (iterable.count() == 1) doStuff()
Tsvetozar Bonev
10/24/2018, 2:12 PMkirillrakhman
10/24/2018, 2:13 PMlet
can be a bit more elegant