Kotlin では if は式
Kotlin では if はステートメントではなく、式 (expression) です。 つまり if で評価された値が返ります。
if の評価値は使っても、使わなくてもいいのですが、もし使う場合は else は必須です。
if の値を使わない場合は、次のように if は普通に記述できます。
一方、次のように明示的に式として使うと、 if で i < j の条件を評価して、true なら j、 false なら i を返すようにできます。
また分岐処理はブロックである必要はありません。その場合は { } は不要で 1 行で記述できます。