My TIPs for the programing

プログラミング学習記録

【ruby】条件によってreturnを変える場合【再起処理とか?】

 テキストを見ていて唐突に出てきた構文です。ググり方が下手なのか調べても出てこないんです。。

 

たぶんこういうこと・・・

def function()

    return <条件式がtrueの場合の出力> if <条件式> 

    <条件式がfalseの場合の出力>

end

p function

 

ソースコード例・・1が出力

def jikken()
return 1 if true
2
end

puts jikken