```class Hi(val something : String, val filter : (...
# announcements
s
Copy code
class Hi(val something : String, val filter : (String) -> Boolean = {true}){

    fun letsHaveSomeFun() : String? {
        when(filter(something)){
            true-> return something
            false -> return null
        }
    }

}
r
fun letsHaveSomeFun() = something.takeWhen(filter)