Najciemniej pod latarnią. Niedawno odkryłem niesamowite i genialne w swojej prostocie narzędzie jakim jest tzw. ternary operator. Kilka linijek kodu można zastąpić jedną. Proste i przejrzyste.
int result; if (a < b) { result = 1; } else { result = -1; }Powyższy kod może być zapisany za pomocą jednej linii:
int result = a < b ? 1 : -1;Znak ? jest odpowiednikiem if a : odpowiednikiem then/else.
Komentarze
Prześlij komentarz