エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
And、Orですべてを評価しないようにする
And、Orですべてを評価しないようにするたとえば次のようなコードでは「質問1」のメッセージボックスで... And、Orですべてを評価しないようにするたとえば次のようなコードでは「質問1」のメッセージボックスで「いいえ」を選んだとしても「質問2」が表示されてしまいます。これはAnd演算の1番目のオペランドがFalseに評価された場合でも2番目のオペランドが実行されるからです。 If (MsgBox("質問1", MsgBoxStyle.YesNo) = MsgBoxResult.Yes) _ And (MsgBox("質問2", MsgBoxStyle.YesNo) = MsgBoxResult.Yes) Then MsgBox("両方Yesです。") End If しかし次のようにAndの代わりにAndAlsoを使えば、「質問1」で「いいえ」を選んだときに「質問2」が表示されることがなくなります。AndAlso演算は1番目のオペランドがFalseに評価されるとすぐにFalseを返すためです。