"真実"?「はい」:「いいえ」、Ruby言語を使用しています
これは、「いいえ」を選択しても、デフォルトの「はい」で取得されます
value = condition ? value-if-true : value-if-false
これのショートカットです
if condition == true
value = value-if-true
else
value = value-if-false
常に true と評価される条件がある場合は、常に になりますvalue-if-true
。コード例"true"
では、常に真の式です。式で false として扱われる値は、false
とnil
だけです。
何を取っているのかわかりにくいですが、値"true"
は文字列です。true
ブール値については、引用符なしでのみが必要です。