Котлинский эквивалент тернарного оператора

Таким образом, в java мы имеем тернарный оператор (?), Который иногда полезен для легкого вычисления некоторого значения, вычисленного по строкам if-else. Например:

myAdapter.setAdapterItems( textToSearch.length == 0 ? noteList : noteList.sublist(0, length-5) ) 

Я знаю, что эквивалент в котлине будет:

 myAdapter.setAdapterItems( if(textToSearch.length == 0) noteList else noteList.sublist(0, length-5) ) 

Но я просто любил тернарный оператор в Java, для коротких условий выражения и при передаче значений методу. Есть ли эквивалент Котлина?

    В Котлине нет тройного оператора.

    https://kotlinlang.org/docs/reference/control-flow.html

    В Kotlin, if является выражением, т.е. оно возвращает значение. Поэтому нет тройного оператора (условие? Then: else), потому что обычный, если работает отлично в этой роли.