Scala 2.8 の CPS コンパイラ プラグインを使用すると、2 つの魔法のコントロールreset
とshift
. リセットは継続を区切り、シフトは継続をキャプチャします。
ネストされたリセットを一種の「フォーク」として使用して、NIO で CPS を使用する例があります...? リセットを入れ子にする目的がよくわかりません。どのような影響がありますか?
Scala 2.8 の CPS コンパイラ プラグインを使用すると、2 つの魔法のコントロールreset
とshift
. リセットは継続を区切り、シフトは継続をキャプチャします。
ネストされたリセットを一種の「フォーク」として使用して、NIO で CPS を使用する例があります...? リセットを入れ子にする目的がよくわかりません。どのような影響がありますか?