この例だと 10 行目から 2 行目に戻るべきだと思うんだけど、RhinoWithContinuations には 7 行目に戻ると書いてある。実行環境がないので試せない。誰か試して。
01 function someFunction() {
02 var kont = new Continuation();
03 print("captured: " + kont);
04 return kont;
05 }
06
07 var k = someFunction();
08 if (k instanceof Continuation) {
09 print("k is a continuation");
10 k(200);
11 } else {
12 print("k is now a " + typeof(k));
13 }
14 print(k);
最近のコメント