Ruby 条件演算子(三項演算子)

初めに

  • 自分が学習中に気になったことをアウトプットしていきます。

条件演算子の形

式 ? 真だった場合の処理 : 偽だった場合の処理

例題

  • 変数n=15とする

  • もし10より大きいならば’’こんにちは

  • もし10以下ならば”hello”と表示する

if文を使用して記述

n = 15
if n > 10
  p 'こんにちは'
else 
  p 'hello'
end

三項演算子を使用して記述

n = 15
p n > 10 ?  'こんにちは' :  'hello' 

結語

  • 三項演算子の基本形は式 ? 真だった場合の処理 : 偽だった場合の処理

  • 実行するときは基本式の前にpを入力。