LoginSignup
0
0

More than 3 years have passed since last update.

Rubyのreturn備忘録

Last updated at Posted at 2019-11-27

Rubyでメソッドを定義する際、他の言語経験者だと戻り値を返すためにreturnを使うことが多いかと思うのですが、
Rubyの場合はreturnを使わない書き方の方が主流です。

メソッド定義(return版)
def add(a, b)
  return a + b
end

add(1, 2)
メソッド定義(主流版)
def add(a, b)
  a + b
end

add(1, 2)

returnはメソッドを途中で脱出する場合に使われることが多い。
以下の例は、引数がnilの場合はgreetingメソッドを抜けるようreturnを使っています。

returnの書き方
def greeting(country)
  return 'countryを入力してください' if country.nil?

  if country == 'japan'
    ・・・  
end

以上、備忘録でした!

参考文献

プロを目指す人のためのRuby入門

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0