filter
inline fun <A> A?.filter(f: (A) ->
Boolean
): A?
Returns the $receiver value if the result of $f applied on it is true otherwise null.
Example usage:
1.filter{ it > 5 } // null
1.filter{ it < 5 } // 1
Parameters
f
- function to apply in the right side value.
Receiver the vlaue which $f will be appliead on.
Return the receiver if the result of applying $f on the right side value is true otherwise null.