Je voudrais ajouter quelque chose comme une fonction de rappel à un tableau Ruby, de sorte que lorsque des éléments sont ajoutés à ce tableau, cette fonction est appelée. Une chose que je peux penser est de surcharger toutes les méthodes (comme < <, =, insérer, ...) et appeler ce rappel à partir de là.Ajouter une fonction de rappel à un tableau Ruby pour faire quelque chose quand un élément est ajouté
Existe-t-il une solution plus simple?
Juste une note. Je vois que vous avez mis '=' à une liste de méthodes. L'assignation n'est pas un appel de méthode dans Ruby, donc quand vous affectez un autre tableau avec la taille différente à une variable, ce n'est plus le même objet. –