Notez que a ne revient pas.
[1] pry(main)> def m
[1] pry(main)* a = 1
[1] pry(main)* b = 2
[1] pry(main)* a
[1] pry(main)* b #Le dernier b évalué est la valeur de retour de la méthode
[1] pry(main)* end
=> :m
[2] pry(main)> m
=> 2 #Le a précédemment évalué n'est pas retourné.
Recommended Posts