Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。
Q&A
解決済
2回答
244閲覧
総合スコア7
0グッド
0クリップ
投稿2018/05/03 01:14
0
irb(main):079:0> true || false => true irb(main):080:0> false || true => true ←え?なんで
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
https://blog.codecamp.jp/posts-34186
... || 論理演算子 a || b aもしくはbのどちらかがtrueであればtrueそれ以外はfalse ...
false || true は true になるのは不思議ではないです。
投稿2018/05/03 01:27
総合スコア22324
回答へのコメント
2018/05/03 01:39
ベストアンサー
なんで と言われてもそういう演算子ですよ?
pry(main)> p(false) || p(true) false true => true pry(main)> p(true) || p(false) true => true pry(main)> p(false) && p(true) false => false pry(main)> p(true) && p(false) true false => false
投稿2018/05/03 01:19
総合スコア15147
2018/05/03 01:23
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
ruby の真偽値の挙動
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/03 01:39