カテゴリー
Ruby

三項演算子について知ろう

この章ではif文と似たような機能を持つ三項演算子について説明します。
では例をみてみましょう。99 条件式がtrueの場合には「trueで実行」、falseの場合には「falseで実行」を実行します。
この例では条件式であるnum と3がイコールの時には9を、イコールでは無いのならば9をkに入れます。
if文で書き換えると以下の通りです。9

カテゴリー
PHP

三項演算子を知ろう

この章ではif文と似たような構造である三項演算子を学習します。1条件式がTRUEであればTRUEの時に実行される値が実行され、FALSEであるならばFALSEの時に実行される値が実行されます。
では例をみてみましょう。111 例 1は
1がTRUEであるならば1 1がFALSEであるならば1 が出力されます。
この例の場合はTRUEなので1が出力されます。
例 2 は例1とほぼ同じなのですが、結果を変数 $animalに代入しています。
つまりこの例では1と同じ意味になります。
そして$animalをprintで出力しています。
例 1と例2の例をif文で書き換えますと以下のようになります。1

カテゴリー
Perl

三項演算子を知ろう

この章では三項演算子について説明します。
if文と似たようなことは以下の三項演算子で行うことが出来ます。
1では例をみてみましょう(スペースの都合上三項演算子を2行で書いています)。
1では説明を始めます。1が実行されるのですが、この例の場合はTRUEなので「にゃー」が$animalに代入されます。
上の三項演算子の例をif文で書き替えますと次のようになります。
1