
304
Rozdział 7.
Operator równości
Zrozumienie operatora równości (pseudonim: ==)
Mógłbyś sądzić, że zrozumienie równości będzie prostym zagadnieniem. W końcu
1 == 1, „pizza” == „pizza”, a true == true. Jednak skoro także „99” == 99, bez
wątpienia nie wszystko na ten temat zostało powiedziane. Cóż takiego dzieje się
w operatorze równości, że takie dwie wartości są sobie równe?
Okazuje się, że operator
==
uwzględnia także typy zastosowanych operandów (czyli
tych dwóch rzeczy, które ze sobą porównujemy). Analizując go, należy uwzględnić
dwie sytuacje.
Jeśli dwie wartości są tego samego typu, wystarczy je porównać
Jeśli dwie porównywane wartości są tego ...