Klasyczna konstrukcja jest obsługiwana przez większość języków programowania, znana również jako instrukcja przełącznika. Chociaż wymaga kilku składni i różnych formatów, pozwala nam dopasować konkretny przypadek lub warunek i podjąć wymagane działanie w różnych językach.
W rdzy słowo kluczowe dopasowania implementuje składnię dla obudowy przełącznika. Poznajmy, jak korzystać z oświadczenia meczowego w rdzy.
Wyciąg w rdzy
Zaczniemy od dopasowania słowa kluczowego, a następnie porównaj zmienną, aby użyć konstrukcji dopasowania. Następnie otwieramy korpus meczowy, który przyjmuje sprawę jako „dopasowaną” wartość w stosunku do wartości określonej zmiennej.
Składnia jest jak pokazana poniżej:
Zmienna dopasowaniaRozważ poniższy przykład, który pasuje do jednego przypadku:
fn main ()W poprzednim przykładzie zaczynamy od zainicjowania zmiennego wieku. Następnie używamy instrukcji dopasowania, aby sprawdzić, czy wiek jest równy 18; Jeśli to prawda, drukujemy „Cześć”. Jeśli wartość zmiennej nie pasuje do 18, drukujemy „nieosiągalne”.
W tym przypadku podkreślenie pokazuje uchwyt innych niezdefiniowanych przypadków.
Poprzedni kod powinien zwrócić w następujący sposób:
Aby dopasować wiele wartości, możesz użyć operatora rury, jak pokazano w poniższym przykładzie:
fn main ()Powinno to sprawdzić, czy wartość zmiennej jest równa 18 199,20, 21 lub 22. Jeśli prawda, wykonuje określony blok.
Aby dopasować zakres wartości, możesz użyć operatora zakresu, jak pokazano poniżej:
fn main ()Poprzedni przykład powinien pasować do wartości od 18 do 22, włącznie.
Należy pamiętać, że operator dopasowania nie ogranicza się do typów liczb całkowitych. Możesz dopasować do wartości ciągów lub typów logicznych, jak pokazano w poniższym przykładzie:
fn main ()Poprzedni przykład używa typu boolean do sprawdzania dopasowanych przypadków. Zauważ, że przypisujemy wartość zamiast drukowania wartości do konsoli.
Aby dopasować ciąg, możemy wykonać następujące czynności:
fn main ()Poprzedni kod powinien wydrukować:
Wniosek
Ten samouczek obejmuje oświadczenie meczowe w Rusta i sposób, w jaki możemy go użyć do porównania różnych przypadków. Ponadto omówiliśmy, w jaki sposób słowo kluczowe dopasowania implementuje składnię dla obudowy przełącznika i podano przykłady. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.