jeudi, juin 22, 2006

Les méthodes qui finissent en ! ou ?

En Ruby, par convention, les méthodes qui finissent en ! ou ? veulent dire quelque chose de particulier:

  • ? = la méthode renvoie un boolean
  • ! = la méthode fait quelque chose de destructif (vider une liste, renplacer une partie de la valeur passée en paramètre...)

Aucun commentaire: