Лучшие способы определить, истинны ли обе переменные или обе ложны

У меня есть две переменные, которые могут быть истинными или ложными. Я получаю их, выполняя запрос к базе данных на наличие или отсутствие определенных идентификаторов продуктов.

Теперь мне нужно установить другую переменную, которая будет истинной или ложной. это будет истинное значение, когда обе переменные истинны или обе ложны. Это будет ложно, если одно значение истинно, а другое - ложно.

в настоящее время я забочусь об этом с помощью оператора if

if ( v1 == true && v2 == true )
 result = true;
else if ( v1==false && v2 == false )
 result = true;
else if ( v1 == true && v2 == false )
 result = false;
else if ( v1==false && v2 == true )
 result = false;

Есть ли лучший способ сделать это?

20
задан jzd 28 March 2011 в 16:26
поделиться