ネストされたCPS「リセット」
質問
SCALA 2.8のCPSコンパイラプラギンを使用して、2つのマジックコントロールがあります reset
と shift
. 。リセットは継続を区切り、シフトは継続をキャプチャします。
あります 例 NIOでCPSを使用すると、ネストされたリセットを「フォーキング」の一種として使用します...?リセットをネストする目的を正確に理解していませんが、効果は何ですか?
解決
ネストされたaについて魔法は何もありません reset
. 。 a shift
最も内側に適用されます reset
それはそれを囲みます。あなたが見る擬似席のコメントは、NIOセレクターに登録されたコールバックからの効果的な動作の説明にすぎません。
所属していません StackOverflow