Hej,
Jak zamienic tego IFa na jednolinijkowego ?
if ((bShowModerated) && (moderated)) {}
else if ((bShowRecommended) && (recommended)) {}
else
return false;
Hej,
Jak zamienic tego IFa na jednolinijkowego ?
if ((bShowModerated) && (moderated)) {}
else if ((bShowRecommended) && (recommended)) {}
else
return false;
jezeli zalezy ci tylko na return false a {} oznacza instrukcje pusta to sprawdź to:
if(!((bShowModerated) && (moderated))&&!((bShowRecommended) && (recommended))) return false;
Albo użyj wyrażenia warunkowego, chyba będzie bardziej przejrzyste
ohoho7 napisał(a)
jezeli zalezy ci tylko na return false a {} oznacza instrukcje pusta to sprawdź to:
if(!((bShowModerated) && (moderated))&&!((bShowRecommended) && (recommended))) return false;
a nie tak?
if (!(((bShowModerated) && (moderated)) || ((bShowRecommended) && (recommended)))) return false;
mero3 napisał(a)
ohoho7 napisał(a)
jezeli zalezy ci tylko na return false a {} oznacza instrukcje pusta to sprawdź to:
if(!((bShowModerated) && (moderated))&&!((bShowRecommended) && (recommended))) return false;
a nie tak?
if (!(((bShowModerated) && (moderated)) || ((bShowRecommended) && (recommended)))) return false;
oba są równoważne logicznie -_-
Pomijając fakt że pierwsze jest zawalone bezsensownymi nawiasami, a drugie już się bardziej kupy trzyma.