07-01-2011, 04:06 PM
(Modification du message : 07-01-2011, 04:10 PM par Sephi-Chan.)
En fait, c'est logique :
Equivaut à :
Dans la condition OR, le première élément sera retourné s'il n'est pas évalué comme false. En Ruby, tout est évalué à true (même 0) à l'exception de nil et de false.
Sephi-Chan
name ||= "Romain"
Equivaut à :
name = name || "Romain"
Dans la condition OR, le première élément sera retourné s'il n'est pas évalué comme false. En Ruby, tout est évalué à true (même 0) à l'exception de nil et de false.
Sephi-Chan