Zamiana IFa

M3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Hej,

Jak zamienic tego IFa na jednolinijkowego ?

Kopiuj
if ((bShowModerated) && (moderated)) {}
else if ((bShowRecommended) && (recommended)) {}
else
    return false;
 
O7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 25
0

jezeli zalezy ci tylko na return false a {} oznacza instrukcje pusta to sprawdź to:

Kopiuj
 
if(!((bShowModerated) && (moderated))&&!((bShowRecommended) && (recommended))) return false;
FA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Albo użyj wyrażenia warunkowego, chyba będzie bardziej przejrzyste

M3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0
ohoho7 napisał(a)

jezeli zalezy ci tylko na return false a {} oznacza instrukcje pusta to sprawdź to:

Kopiuj
 
if(!((bShowModerated) && (moderated))&&!((bShowRecommended) && (recommended))) return false;

a nie tak?

Kopiuj
if (!(((bShowModerated) && (moderated)) || ((bShowRecommended) && (recommended)))) return false;
  • Rejestracja: dni
  • Ostatnio: dni
0
mero3 napisał(a)
ohoho7 napisał(a)

jezeli zalezy ci tylko na return false a {} oznacza instrukcje pusta to sprawdź to:

Kopiuj
 
if(!((bShowModerated) && (moderated))&&!((bShowRecommended) && (recommended))) return false;

a nie tak?

Kopiuj
if (!(((bShowModerated) && (moderated)) || ((bShowRecommended) && (recommended)))) return false;

oba są równoważne logicznie -_-

Demonical Monk
  • Rejestracja: dni
  • Ostatnio: dni
0

Pomijając fakt że pierwsze jest zawalone bezsensownymi nawiasami, a drugie już się bardziej kupy trzyma.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.