Questions et réponses pour le closures :

Une fermeture est une fonction de première classe qui fait référence à (se referme) des variables de la portée dans laquelle elle a été définie. Si la fermeture existe toujours après la fin de sa portée de définition, les variables sur lesquelles elle se ferme continueront d'exister également.

1
votes
J'ai un problème avec mes devoirs de CS. J'ai besoin d'accéder à la valeur x de la fonction, mais mes codes me renvoient une fonction vide au lieu des valeurs ...

0
votes
Je passe une variable dans une fonction anonyme (fermeture) via use , et dans le corps de fermeture, je modifie la valeur de la variable: $myVar = false; $myAnonFunc = function( ...

0
votes
Je soupçonne qu'il y a une puissance plus propre, plus idiomatique, de Ruby-Way pour résoudre ce casse-tête que ce que j'ai fait. Je suis trop nouveau à Ruby, cependant, ...