Ved å bruke nøkkelordet kan du spesifisere et mønster som sammenlignes med det spesifiserte uttrykket. Hvis uttrykket samsvarer med mønsteret, utfører vi IF -blokken; Ellers kjører andre blokken.
La oss utforske hvordan vi bruker dem hvis vi la uttrykk i rust.
Hvis la
Vi kan uttrykke syntaks for IF -konstruksjonen som vist nedenfor:
iflet mønster = exprTenk på eksemplet nedenfor som illustrerer hvordan du bruker dem hvis la uttrykk i rust:
fnMain ()I eksemplet over har vi en variabel DB som holder strengen “MySQL”. Vi bruker deretter IF -uttrykk for å sjekke for et spesifikt mønster.
Hvis verdien er "mysql", utfører vi blokken inne i IF -blokkeringen. Ellers, kjør det andre hvis la Block.
Å kjøre koden ovenfor skal returnere:
Hvis vi endrer verdien av DB -variabelen til “MongoDB”. Vi kan få resultatet som vist:
La DB = "MongoDB";Utgangen er som vist:
Vi kan også definere en betingelse for alle ikke-matchende mønstre ved hjelp av andre blokkering. Et eksempel er som vist:
fnMain ()I eksemplet ovenfor er verdien av DB -variabelen “ukjent”. Siden en blokkering samsvarer med det mønsteret, blir den andre blokken utført.
Vi kan bruke IF -blokken til å tildele en verdi til en variabel. Et eksempel er som vist nedenfor:
letb = iftruHvis verdien er sann, sett variabelen til “mysql”; ellers, sett verdien til “MongoDB”. Den returnerende verdien vises:
Slutter
Denne guiden utforsker det grunnleggende ved å bruke IF -uttrykket i rust. IF -uttrykket lar oss spesifisere en kodeblokk hvis et uttrykk samsvarer med et spesifisert mønster.