Quelqu'un peut-il expliquer la différence entre les fermetures et les continuations? Les articles correspondants dans wikipedia ne comparent pas vraiment les différences entre les deux.différence entre les fermetures et les continuations
6
A
Répondre
6
Une fermeture est une fonction qui capture des données de l'environnement sur lequel elle a été déclarée. Une continuation est un concept plus abstrait, et fait référence à quel code doit être exécuté par la suite. Il peut être mis en œuvre en utilisant une fermeture.
myTask = Task([]() { something(); });
myTask.then([=]() { myFoo.bar(); }); // This closure is the continuation of the task
myTask.run();
Questions connexes
- 1. Différence entre les fermetures et les lambdas?
- 2. Différence entre les scripts et les scripts
- 3. Différence entre les paramètres et les attributs
- 4. Différence entre les listes et les tableaux
- 5. Quelle est la différence entre les délégués C#, Dynamic Proxy, les fermetures et les pointeurs de fonction?
- 6. Comment les fermetures diffèrent-elles entre foreach et list.ForEach()?
- 7. Memoization, les interprètes et les fermetures
- 8. Différence entre les dates
- 9. Différence entre les dates
- 10. différence entre les dates
- 11. Fermetures, Partials et Décorateurs
- 12. Différence entre les constructeurs
- 13. Différence entre les données
- 14. différence entre l'objet et les méthodes statiques
- 15. Différence entre les fonctions show et list
- 16. Différence entre les classes SoundEffect et SoundEffectInstance
- 17. Parquet: différence entre les métadonnées et common_metadata
- 18. différence entre les réglages audio et son
- 19. Différence entre les méthodes PrintWriter.printf et PrintWriter.format
- 20. Différence entre les fonctions read.table et read.delim
- 21. Différence entre les clauses #if et if?
- 22. Différence entre les intentions implicite et explicite
- 23. Différence entre les pages .asp et .aspx?
- 24. Différence entre le protocole et les délégués?
- 25. android différence entre les cookies et SharedPreferences
- 26. Différence entre les versions ARM et GCCE?
- 27. Différence entre les DLLs C++ et Delphi
- 28. Différence entre les variables publiques et privées
- 29. Différence entre les pages statiques et dynamiques?
- 30. Différence entre les tables et tables temporaires