Does Kotlin guarantee any particular order that na...
# announcements
j
Does Kotlin guarantee any particular order that named param values will be executed in? I.e., is this guaranteed to print either "hi", "bye", or "bye", "hi"?
Copy code
fun hi(): String {
    println("hi")
    return "hi"
}

fun bye(): String {
    println("bye")
    return "bye"
}

fun foo(a: String, b: String) {
}

fun main(args: Array<String>) {
    foo(
            b = hi(),
            a = bye()
    )
}