4

たぶん私の質問は本当に簡単な答えを持っていますが、私はそれを見つけることができません。

スキームR6RSで、何もせず、引数を必要とする継続をどのように構築できますか?

私の目標は継続することQUITです。次のコードがある場合は、次のように名前を付けましょう。

((lambda ()
  (display 1)
  (display 2)
  (QUIT)
  (displey "A")))

1と2を意味しますが、「A」は意味しません。+

手伝って頂けますか?

ありがとうございました。

4

1 に答える 1

5

最も簡単な方法は、単純な「リターン」スタイルの継続を使用することです。

(call/cc (lambda (return) 
    (display 1) 
    ...
    (return) 
    (display "A")))

それはまったく役に立ちますか?

于 2012-04-30T15:18:28.850 に答える