De temps en temps, je vois des "fermetures" mentionnées, et j'ai essayé de les rechercher, mais Wiki ne donne pas d'explication que je comprends. Quelqu'un pourrait-il m'aider
De temps en temps, je vois des "fermetures" mentionnées, et j'ai essayé de les rechercher, mais Wiki ne donne pas d'explication que je comprends. Quelqu'un pourrait-il m'aider
Il existe un nouveau battage publicitaire avec les expressions lambda tant attendues dans Java 8; tous les 3 jours, un autre article apparaît avec eux sur leur fraîcheur. D'après ce que j'ai compris, une expression lambda n'est rien de plus qu'une classe interne anonyme avec une seule méthode (au...
Je me demande quelles sont les différences de mise en œuvre technique entre C # et Scala et comment les deux solutions se comparent aux idées et préoccupations de mise en œuvre exprimées dans l'e-mail Peek Past lambda de Brian Goetz, envoyé à la liste de diffusion du projet Lambda (JSR 335) ? De...
L'expression lambda de C # a également des fermetures mais est rarement discutée par les communautés ou les livres C #. Je vois beaucoup plus de personnes et de livres JavaScript parler de ses fermetures que dans le monde C #. Pourquoi
Voici une discussion intéressante sur le principe de correspondance de Tennent , et une brève description de Neal Gafter : Le principe veut qu'une expression ou une déclaration, lorsqu'elle est enveloppée dans une fermeture puis invoquée immédiatement, ait la même signification qu'avant d'être...
J'ai récemment suivi un cours en ligne sur les langages de programmation dans lequel, entre autres concepts, des fermetures ont été présentées. J'écris deux exemples inspirés de ce cours pour donner un peu de contexte avant de poser ma question. Le premier exemple est une fonction SML qui produit...
C'est l'une des fonctionnalités les plus discutées prévues pour Java: les fermetures. Beaucoup d'entre nous les attendaient. Certains d'entre nous (dont moi) sont devenus un peu impatients et se sont tournés vers les langages de script pour combler le vide. Mais, une fois que les fermetures sont...
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide...
De nombreux langages de programmation modernes prennent en charge un certain concept de fermeture , c'est-à-dire d'un morceau de code (un bloc ou une fonction) qui Peut être traité comme une valeur, et donc stocké dans une variable, transmis à différentes parties du code, être défini dans une...