What is the `also` scope function used for in Kotlin?
-
A
Transforming an object and returning the result
-
B
Performing side effects on an object and returning the object itself
-
C
Replacing the object with a new value
-
D
Executing a block only if non-null