a は返らないことに注目。
.rb
[1] pry(main)> def m
[1] pry(main)* a = 1
[1] pry(main)* b = 2
[1] pry(main)* a
[1] pry(main)* b #最後に評価された b がメソッドの戻り値
[1] pry(main)* end
=> :m
[2] pry(main)> m
=> 2 # 先に評価された a は返らない。
Go to list of users who liked
More than 3 years have passed since last update.
a は返らないことに注目。
[1] pry(main)> def m
[1] pry(main)* a = 1
[1] pry(main)* b = 2
[1] pry(main)* a
[1] pry(main)* b #最後に評価された b がメソッドの戻り値
[1] pry(main)* end
=> :m
[2] pry(main)> m
=> 2 # 先に評価された a は返らない。
Register as a new user and use Qiita more conveniently
Go to list of users who liked