現在、Ruby siliverの学習を行なっているものです。
ご教授頂きますと幸いです。
【質問】
unless false || nil print "Hello\n" end => "Hello "
||を使用し、左辺がfalseなのでnilが実行され、
unlessで「nilではなかったら下記の処理を実行」という条件分岐が走ると思うのですが、
nilなのに、なぜHello
と出力されるのでしょうか??
ご教授お願いします。

回答2件
あなたの回答
tips
プレビュー
投稿2019/05/11 02:57
現在、Ruby siliverの学習を行なっているものです。
ご教授頂きますと幸いです。
【質問】
unless false || nil print "Hello\n" end => "Hello "
||を使用し、左辺がfalseなのでnilが実行され、
unlessで「nilではなかったら下記の処理を実行」という条件分岐が走ると思うのですが、
nilなのに、なぜHello
と出力されるのでしょうか??
ご教授お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/11 11:15