Zastanawiam się, czy to było możliwe, ponieważ zacząłem używać operatorów trójskładnikowych, aby zmniejszyć linie kodu i kocham je.Jak włączyć, jeśli logika do trójskładnikowego operatora?
if (x==y)
{
z += x;
} else if (x==z)
{
z += y;
} else {
z += 1;
}
mogę to zrobić teraz, jeśli istnieje tylko jeden if tak:
z = x == y ? z += x : z += 1;
"Zacząłem używać operatorów trójskładnikowych zmniejszyć linii kodu i jestem loving it" Uh oh. – BoltClock
Cóż, jeśli istnieje tylko jedna instrukcja, można usunąć nawiasy klamrowe. I jest bardziej czytelny niż trójkowy. Imo – Maresh
@BoltClock Zamiast tego mówić, czy możesz wyjaśnić, dlaczego to jest złe? Zawsze chętnie słucham. –