Open
Description
function* a(b, count) {
console.log('in a', count)
if(count === 0) yield;
while(count > 0) {
yield* b(a, count-1);
}
}
function* b(a, count) {
console.log('in b', count)
if(count === 0) yield;
while(count > 0) {
yield* a(b, count-1);
}
}
function main() {
const start = a(b, 6);
console.log("🚀 ~ file: index.js:15 ~ main ~ start:", start.next())
}
main();
Metadata
Metadata
Assignees
Labels
No labels