Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Operatory logiczne są wyrażane jako słowa kluczowe.
Q# obsługuje standardowe operatory logiczne AND (and
), OR (or
) i NOT (not
). Obecnie nie istnieje operator logiczny XOR. Wszystkie te operatory działają na operandach typu Bool
i powodują wyrażenie typu Bool
.
Podobnie jak w większości języków, ocena AND AND i LUB zwarć, co oznacza, że pierwsze wyrażenie OR lub daje w wyniku true
, drugie wyrażenie nie jest oceniane, a to samo ma miejsce, jeśli pierwsze wyrażenie AND daje false
. Zachowanie wyrażeń warunkowych w pewnym sensie jest podobne, w tym tylko kiedykolwiek warunek i jedno z dwóch wyrażeń jest oceniane.