Za pomocą słowa kluczowego Let możesz określić wzór porównywany z określonym wyrażeniem. Jeśli wyrażenie pasuje do wzoru, wykonujemy blok if; W przeciwnym razie uruchom blok else.
Zbadajmy, jak ich używać, jeśli wyrażajmy wyrażenie rdzy.
Jeśli niech
Możemy wyrazić składnię dla if skonstruuj, jak pokazano poniżej:
iflet Pocter = exprRozważ poniższy przykład, który ilustruje, jak je używać, jeśli wyraża się w rdzy:
fnmain ()W powyższym przykładzie mamy zmienną DB, która utrzymuje ciąg „MySQL”. Następnie używamy wyrażenia IF, aby sprawdzić określony wzór.
Jeśli wartość to „mysql”, wykonujemy blok wewnątrz bloku if let. W przeciwnym razie uruchom ewalus, jeśli niech blokuje.
Uruchomienie powyższego kodu powinno zwrócić:
Jeśli zmienimy wartość zmiennej DB na „MongoDB”. Możemy uzyskać wynik, jak pokazano:
niech db = „MongoDB”;Wyjście jest tak, jak pokazano:
Możemy również zdefiniować warunek dla wszystkich nie dopasowujących wzorów za pomocą bloku enety. Przykładem jest jak pokazano:
fnmain ()W powyższym przykładzie wartość zmiennej DB jest „nieznana”. Ponieważ blokowanie pasuje do tego wzoru, drugi blok jest wykonywany.
Możemy użyć bloku if, aby przypisać wartość do zmiennej. Przykładem jest to, jak pokazano poniżej:
letdb = iftrueJeśli wartość jest prawdziwa, ustaw zmienną na „MySQL”; W przeciwnym razie ustaw wartość na „MongoDB”. Wartość zwracająca jest pokazana:
Kończący się
Ten przewodnik bada podstawy użycia wyrażenia ifu w rdzy. Wyrażenie if pozwala nam określić blok kodu, jeśli wyrażenie pasuje do określonego wzoru.