Rubyは最後の式が自動で戻り値になりますか

1件の回答

回答を書く

1239707

2026-03-04 16:00

+ フォロー

はい、Rubyではメソッド内の最後に評価された式が自動的に戻り値になります。ᘏ⑅ᘏଓ˚



Rubyではメソッドの戻り値を特に

指定しなくても最後に評価された式が

そのまま返されます。



たとえば def add(a, b); a + b; end と書けば

return を書かなくても a + b の結果が返ってきます。もちろん return を使うこともできますが

Rubyらしい書き方では省略して

最後の式を戻り値にするのが一般的です。

うったえる有益だ(0シェアするブックマークする

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有