takeIf

abstract fun takeIf(predicate: (T) -> Boolean): ObjectWrapper<T>?

如果 ObjectWrapper 满足给定的 predicate,则返回 ObjectWrapper 本身,否则返回 null 包装在 ObjectWrapper? 中。

参考 kotlin.takeIf

Return

如果 ObjectWrapper 满足给定的 predicate,则返回 ObjectWrapper 本身,否则返回 null 包装在 ObjectWrapper? 中。

Parameters

predicate

一个函数,它接收 T 作为参数并返回一个布尔值。