x と yのOR論理演算(||)で、x または y のいずれかの値がtrueであれば結果はtrueになります。
全てfalseの場合はfalseになります。
サンプルソース:
bool x ,y;
x = true; y = true;
if ( x || y ) {
Print("真"); // 真を表示
}
x = false; y = true;
if ( x || y ) {
Print("真"); // 真を表示
}
x = true; y = false;
if ( x || y ) {
Print("真"); // 真を表示
}
x = false; y = false;
if ( x || y ) {
Print("真");
} else {
Print("偽"); // 偽を表示
}
AND論理演算子(&&)
x と yのAND論理演算(&&)で、x または y の両方の値がtrueであれば結果はtrueになります。
いずれかの値がfalseの場合はfalseになります。
サンプルソース:
bool x ,y;
x = true; y = true;
if ( x && y ) {
Print("真"); // 真を表示
}
x = false; y = true;
if ( x && y ) {
Print("真");
} else {
Print("偽"); // 偽を表示
}
x = true; y = false;
if ( x && y ) {
Print("真");
} else {
Print("偽"); // 偽を表示
}
x = false; y = false;
if ( x && y ) {
Print("真");
} else {
Print("偽"); // 偽を表示
}