![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (0%) ![]() ![]() |
Czy można jakoś zastosować w operatorze trynarnym taki przypadek:
Kod if(cos) {a=1; b=2;} ?else {a=3; b=4} Czy istnieje jakiś operator łącznikowy coś jakby && ale zeby działało w zastosowaniu tych operatorow?... Kod (cos)?a=1 && b=2:a=3 && b=4; Oraz jeszcze pytanie, jaka jest dobra praktyka przy skracaniu krotkich instrukcji if bez else np: Kod if(cos) a=1;
//co wpiswyać po dwukropku? oczywiscie działa jak wpisze np. a; albo true; albo null; //czy jakas inna wartosc ale czy to jest takie dowolne? (cos)?a=1:CoTuWpisac; Ten post edytował Volume 11.03.2013, 09:28:32 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Witaj.
W odpowiedzi na Twoje pytanie ja przeciwstawię pytanie: Po co? Nie należy pisać "na siłę" skróconego kodu z tego względu, że kod piszemy nie tylko dla interpretera, ale także dla ludzi - innych programistów i samych siebie. W momencie, gdy tworzy się takie skrótowce czytanie takiego kodu w późniejszym czasie to masakra, a możliwość popełnienia błędu wzrasta o 100%. Jeśli zależy Ci na minifikacji kodu - co jest całkowicie dobrym pomysłem - znajdź jakiś minifikator w internecie. Wersję developerską rób tak, aby dziecko zrozumiało ![]() Pozdrawiam. -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:01 |