Lo primero es tener la tabla de modismos para ver donde se encuentra also.

let also run apply with modismos kotlin
Tabla de modismos de Kotlin

Parece muy parecido a let salvo que con let devuelves el resultado de una función, mientras que con con also devuelves el objeto original. Esto se ve mucho más claro con un ejemplo:

La conclusión es que also en general se utiliza como efecto secundario (side effect en inglés) cuando quieres hacer algo adicional con un objeto, muy útil por ejemplo para asignar el valor a una variable y a su vez mostrarla por pantalla.


Enlaces de interés:

Menú