Beachten Sie, dass a nicht zurückkehrt.
[1] pry(main)> def m
[1] pry(main)* a = 1
[1] pry(main)* b = 2
[1] pry(main)* a
[1] pry(main)* b #Das zuletzt ausgewertete b ist der Rückgabewert der Methode
[1] pry(main)* end
=> :m
[2] pry(main)> m
=> 2 #Das zuvor ausgewertete a wird nicht zurückgegeben.
Recommended Posts