Возможный дубликат:
Ярлык или назначение (| = ) оператор в Java
Я нашел следующий пример кода в документации Android SDK:
boolean retValue = false;
retValue |= mActionBarHelper.onCreateOptionsMenu(menu);
retValue |= super.onCreateOptionsMenu(menu);
Может ли кто-нибудь показать мне эквивалентный код, чтобы продемонстрировать, что он делает?
Примечание: я предполагаю, что вызовы методов возвращают логическое значение, поэтому мне нравится видеть пример того, как это выглядит как конструкция if-else.