Rubyシルバー試験によく出題される&&と||

Mon Feb 26, 2018 - ruby
Sun Jan 19, 2020

&&演算子と||演算子がでる問題のまとめ。

だいたいこんな感じで出題される。

以下の実行結果となるようにXに記述する適切なコードを選びなさい。

1
2
3
y = false
y X raise "failed"
puts("成功")

実行結果。

=>成功

ちなみに、この問題の答えは&&です。

&&演算子

&&演算子は、左辺の評価結果がfalseの場合は、右辺を評価せずに次の処理に進みます。

||演算子

||演算子は、左辺の評価結果がtrueの場合は、右辺を評価せずに次の処理に進みます。

|演算子と&演算子

|演算子と&演算子は、左辺の評価結果に関係なく、右辺を評価します。要は両辺実行されるということ。





Tags: 資格
See Also