思考停止するな

ネットワークとかアプリケーションとかWebとか

VBのAndAlso、OrElse演算子について

スポンサーリンク

VBのAndAlso、OrElse演算子についてです。

VBにはAndAlso、OrElse演算子というものがあるらしい。
こいつらを使うと何が嬉しいかを調べてみた。

AndAlso演算子

2つの式の論理積を求める演算子
And演算子とやっていることは同じであるが、左辺がFalseだった場合に右辺を評価しないでFalseとするため、And演算子に比べてレスポンスが良い。

OrElse演算子

2つの式の論理和を求める演算子
Or演算子とやっていることは同じであるが、左辺がTrueだった場合、右辺を評価しないでTrueとするため、Or演算子に比べてレスポンスが良い。

Rubyばっかりやっててその時はAnd、OrがAndAlsoとOrElseと同じような挙動してたような気がする。
ていうかAnd、Or演算子とAndAlso、OrElse演算子を分けてる理由てなんかあるんだろうか。