``` inline fun <A, B, C, R> ifNotNull(a: A?,...
# language-proposals
s
Copy code
inline fun <A, B, C, R> ifNotNull(a: A?, b: B?, c: C?,code: (A, B, C) -> R)
{
    if (a != null && b != null && c != null)
    {
        code(a, b, c)
    }
}

fun test()
{
    val a: Any? = null
    val b: Any? = null
    val c: Any? = null

    ifNotNull(a, b, c){ a, b, c ->
        // do something
    }
}