«continuations» 태그된 질문


3
연속과 콜백의 차이점은 무엇입니까?
나는 연속체에 대한 깨달음을 찾기 위해 웹 전체를 탐색하고 있으며, 가장 간단한 설명이 나 자신과 같은 JavaScript 프로그래머를 완전히 혼란스럽게 만드는 방법에 대해 생각하고 있습니다. 이것은 대부분의 기사가 Scheme의 코드로 연속성을 설명하거나 모나드를 사용할 때 특히 그렇습니다. 이제 나는 내가 계속 알고있는 것이 실제로 진실인지 알고 싶었던 연속의 본질을 이해했다고 …

7
Scala 연속 형이란 무엇이며 왜 사용합니까?
방금 Scala 프로그래밍을 마쳤고 Scala 2.7과 2.8 사이의 변경 사항을 조사했습니다. 가장 중요한 것으로 보이는 것은 continuations 플러그인이지만 그것이 무엇에 유용하고 어떻게 작동하는지 이해하지 못합니다. 나는 이것이 비동기 I / O에 좋다는 것을 보았지만 그 이유를 알 수 없었습니다. 이 주제에 대해 더 많이 사용되는 리소스는 다음과 같습니다. 구분 된 …

2
Async await 키워드는 ContinueWith 람다와 동일합니까?
Async await 키워드를 올바르게 이해했는지 누군가가 친절하게 확인해 주시겠습니까? (CTP 버전 3 사용) 지금까지 메서드 호출 이전에 await 키워드를 삽입하면 기본적으로 A. 즉시 반환을 생성하고 B를 생성합니다. 비동기 메서드 호출이 완료되면 호출되는 "연속"을 생성합니다. 어쨌든 연속은 메서드에 대한 코드 블록의 나머지 부분입니다. 그래서 제가 궁금한 것은이 두 비트의 코드가 기술적으로 …

3
Task.WhenAll의 연속이 동 기적으로 실행되는 이유는 무엇입니까?
Task.WhenAll.NET Core 3.0에서 실행할 때 방법 에 대해 궁금한 점을 확인했습니다 . 간단한 Task.Delay작업을에 단일 인수로 전달 Task.WhenAll했으며 래핑 된 작업이 원래 작업과 동일하게 작동 할 것으로 예상했습니다. 그러나 이것은 사실이 아닙니다. 원래 작업의 연속은 비동기식으로 (바람직하게) Task.WhenAll(task)실행되고 여러 래퍼 의 연속은 연속적으로 동 기적으로 실행됩니다 (바람직하지 않음). 다음은 이 …

1
연속 모나드를 왼쪽 및 오른쪽 인접 요소로 분해하는 방법은 무엇입니까?
State monad는 Product (Left-Functor) 및 Reader (Right-Representable)로 분해 할 수 있습니다. Continuation Monad를 분해하는 방법이 있습니까? 아래 코드는 확인을 입력하지 않는 내 시도입니다. -- To form a -> (a -> k) -> k {-# LANGUAGE MultiParamTypeClasses, TypeOperators, InstanceSigs, TypeSynonymInstances #-} type (<-:) o i = i -> o -- I …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.