Files
kraken/tests/test_break_continue_defer.krak

28 lines
652 B
Plaintext

import io:*
fun main():int {
{
defer println("block outside for")
for (var i = 1; i < 10; i++;) {
{
defer println("happens every time, even when breaking or continueing")
if (i % 2 == 0)
continue
if (i == 9)
break
if (i == 7) {
defer println("only happens once before breaking 7")
continue
}
println(i)
}
}
}
{
println("first")
defer println("deferred")
println("last")
}
return 0
}