배경 : V8은 (내가 아는, 오래된 뉴스) 수율을 지원하고, 그 Node.js를에 사용되는 어떤 자바 스크립트 코드 등의 콜백과 멀리해야 할 중대하다node.js : C++ 모듈 내에서 양보하는 방법은 무엇입니까?
질문을 (https://wingolog.org/archives/2013/05/08/generators-in-v8 참조) : 자바 스크립트 공동 루틴이 (모듈을 통해) C++ 코드를 호출 할 수 있기 때문에, 어떻게 호출 된 C++이 yield 연산을 수행 할 수 있습니까? 설명하기 :
// javascript
function* values()
{
yield 27;
mycppmodule.someFunction();
}
// c++
mycppmodule::someFunction()
{
__somehow_yield(28); // how can we make this happen?
}
// user of the code above
var o = values();
o.next(); // returns 27 - came from javascript above
o.next(); // returns 28 - came from c++ above, which is invoked by js
을 나는 대답은 V8의 API (https://v8docs.nodesource.com/node-7.4/) 어딘가 의심,하지만 내 검색 (말장난) 어떤 결과를 산출하지 않았다 ...
이유)'수율 mycppmodule.someFunction을 (할'와 레이어를 문제를 이동하지 :
는 문서를 참조하십시오 ? – Alnitak