값이 A @cpsParam[B,C]
인 경우 정확하게 무엇을 의미하는지 이해해야하며이 형식의 형식을 지정해야합니다 구분 된 연속 기능을 사용할 때의 나의 가치.스칼라로 구분 된 연속 입력을 이해하지 못함 (A @cpsParam [B, C])
나는 몇몇 근원을 검토 한 결과 :
http://lamp.epfl.ch/~rompf/continuations-icfp09.pdf
http://www.scala-lang.org/node/2096
http://dcsobral.blogspot.com/2009/07/delimited-continuations-explained-in.html
http://blog.richdougherty.com/2009/02/delimited-continuations-in-scala_24.html
하지만 그들은 이것으로 나에게 많은 직관을 포기하지 않았다. 마지막 링크에서 저자는 명확한 설명을하려고 시도하지만 어쨌든 충분하지 않다.
여기에서 A는 계산의 결과를 나타내며, 계산의 결과도 그 연속에 대한 입력입니다. B는 해당 연속의 반환 유형을 나타내고 C는 반환 된 값에 대한 추가 처리를 수행하고 해당 유형을 변경하기 때문에 C가 "최종"반환 유형을 나타냅니다.
I "가 계산 출력」, 「연속의 반환 타입"과 "연속 최종 리턴 형"의 차이를 이해하지 못한다. 동의어처럼 들립니다.
사람들이 내 블로그 글을 보지 못하면 언제나 슬프다. http://suereth.blogspot.com/2010/03/how-you-should-think-about-delimited.html 나는 인터넷에서 기존 소스를 크게 보면서 좌절감에 빠지기 때문에 자세히 설명하십시오. – jsuereth
감사합니다. Josh, 나는 귀하의 게시물을 볼 것입니다. – jkff