Ellen Spertus
05/14/2022, 9:04 PMfun getSomething(): SomeType {
val result = computeSomething()
doSomethingElse()
return result
}
Sam
05/14/2022, 9:06 PMreturn computeSomething().also { doSomethingElse() }
Szymon Jeziorski
05/15/2022, 10:10 AMfun getSomething() = computeSomething().also { doSomethingElse() }
Jordan Petersen
05/16/2022, 4:07 PMdoSomethingElse()
trigged in a function called getSomething()
could be a confusing side effect. I would say that should be called separately so that the only purpose of getSomething()
is to get something 😒imple_smile:.Ellen Spertus
05/20/2022, 8:59 PM