Si si, c'est complétement objet en Ruby, + est une méthode de la classe Fixnum prennant en paramètre une autre valeur. Pour s'en convaincre il suffit de taper ceci est de l'exécuter :
puts 2+2 # 4
puts 2.+(2) # 4
On peut même s'amuser à changer le comportement de la méthode + de Fixnum :
class Fixnum
def +(value)
self*value
end
end
puts 2+3 # 6
puts 2.+(3) # 6
Bref la syntaxe 'x + y' est une forme raccourci de la syntaxe objet 'x.+(y)'.
[^] # Re: Perl n'est pas assez clair? O_o
Posté par pifou . En réponse au journal connaissez-vous Pike ?. Évalué à 3.