継続実験 その2

Continuationを投げてみた。動いてるけど、いいんだろうか…


function capture() {
throw new Continuation();
}

function loop(interrupt) {
var i;

for(i = 1; i <= 10; i++) {
print("Value of i: " + i);
if(i == interrupt) {capture()}
}
}

try {
loop(5);
print("after loop...");
} catch(c) {
c();
}

print("after loop...");」は通るみたい。