Jeszcze jeden poziom w tyle! Na poprzednich wykładach poznałeś instrukcję warunkową if-else i niuanse jej działania. Zapoznaliśmy się ze specjalnym typem - boolowskim. Przeanalizowaliśmy przykłady użycia operatorów porównania i zmiennych boolowskich. I wreszcie dowiedzieliśmy się więcej o porównywaniu linków i ciągów znaków.

Jeśli masz ochotę na trochę więcej teorii, a ilustracyjne przykłady na pewno Ci nie zaszkodzą, śmiało: oto linki do kilku przydatnych materiałów.

Równa się i porównuje łańcuchy

Porównywanie obiektów różni się od porównywania pierwotnych typów danych. Pewnie już się domyśliłeś dlaczego. W przypadku obiektów przekazywana jest referencja, a w przypadku prymitywów wartość... Jest wiele innych ciekawych niuansów, o których dowiesz się z tego materiału. Jak zwykle zajmiemy się tematem na żywych przykładach.

Operator trójskładnikowy

To zwierzę jest bardzo nietypowe dla początkującego iw zasadzie można się bez niego obejść… ale operator trójskładnikowy jest tak dobry i po prostu skraca kod! I właśnie do tego powinien dążyć początkujący programista. Jeśli jeszcze nie poznałeś tego zamiennika if-else, zalecamy poznanie go bliżej i powolne wplatanie go w swój kod.