Code:
suspend fun main() {
println("main start")
f1()
println("main end")
}
suspend fun f1() {
println("f1 start")
delay(2_000)
println("f1 end")
}
Actual Output:
main start
f1 start
f1 end
main end
My expected output
main start
f1 start
main end
f1 end
Does this mean suspend
functions are blocking unlike JS?