R Fortsett

R Fortsett
Når du har en syklus med mange kodelinjer, og når en tilstand er oppfylt, vil du at R skal gå videre til neste iterasjon.Du kan bruke "hvis" -klausulen for å vurdere tilstanden, og hvis sant, omgå alt i løkken og fortsett for neste iterasjon. Når vi har tenkt å omgå den siste iterasjonen av en syklus uten å avslutte den, kan vi bruke neste uttalelse. Når R -analyseren møter neste uttalelse, avviser den resten av evalueringen og går videre til neste loop -iterasjon.

Hva er neste kommando i R -programmeringsspråket i Ubuntu 20.04?

Neste uttalelse i R hopper over ethvert resterende uttrykk i løkken og fortsetter programutførelsen. For å si det på en annen måte, er det en uttalelse som unngår iterasjonen uten å avslutte loopen. “Neste”, som break -uttalelsen, er en looping uttalelse.

"Neste" uttalelse, derimot, fungerer motsatt til break -uttalelsen. Det får løkken til å utføre neste iterasjon i stedet for å avslutte den. I dette innlegget vil du lære om R -programmeringens neste uttrykk. For å forklare dette, må du forstå strukturen deres og hvordan de fungerer.

Neste kommandosyntaks

Løkke
if (test_condition)
NESTE

//kode

Neste terminologi brukes i "IF" -uttalelsen, som vist i syntaks. Innenfor sløyfeoppgaven er det en "if" -blokkuttalelse. For mer kompliserte forretningslogiske løsninger ved bruk av R-programmeringen, kan det neste uttrykket også distribueres i den andre delen av IF-Else-scenariet. Det betingede uttrykket i løkken og hvis uttalelse i R -programmeringen vanligvis inneholder visse variabler og operatører.

Hvordan neste uttalelse fungerer

En av de mest nyttige uttalelsene for å kontrollere strømmen av R -løkker er den neste uttalelsen. Innenfor for -loopen og mens Loop -metoden, bruker vi vanligvis R -neste uttalelse. Hvis kompilatoren møter en neste uttalelse mens de implementerer disse løkkene, avslutter den den nåværende iterasjonen og begynner en ny fra begynnelsen. Følgende er noen kodeforekomster for å forklare neste kommando som fungerer i R:

Eksempel 1: Bruke neste uttalelse i for -loop -tilstanden

For å iterere gjennom objektene i en sekvens, er for -loopen mye ansatt. Det er en inngangskontrollert sløyfe der sjekktilstanden blir evaluert først, deretter utføres sløyfekroppen. Hvis sjekktilstanden er falsk, blir ikke sløyfekroppen utført. Vi bruker neste kommando inne i vår for loop her.

Begynn med kodeforståelsen. Vi opprettet en variabel som Val i forrige R -skript og tildelte antallet av tallene mellom 5 og 15 med tildelingsoperatøren. Etter det distribuerte vi for -loopen der den betingede uttalelsen er gitt som X i Val. Inne. Hvis denne tilstanden blir sann, kjører og hopper over den nåværende iterasjonen i for -loopen neste klausul.

Resultatet av forrige R -skript sendes ut alle tallene bortsett fra nummer 7 da iterasjonen ble hoppet over neste kommando.

Eksempel nr. 2: Bruke neste uttalelse i stund -tilstanden

Det er en form for kontrolluttalelse som gjentar en uttalelse eller en serie uttalelser til den oppgitte betingelsen er oppfylt. Denne sløyfen er også inngangskontrollert. I denne sløyfen utføres testtilstanden først, etterfulgt av sløyfekroppen. Hvis testuttrykket er usant, vil ikke sløyfekroppen løpe. La oss nå utføre mens Loop med R neste terminologi.

Vi tildelte en verdi på 10 til variabelen Val inne i R -skriptet. X -variabelen er også erklært som har den definerte verdien på 20. Deretter er mens sløyfen er definert med det betingede uttrykket at x skal være større enn VAL. Innenfor blokkeringen har vi en "hvis" -klausul der tilstanden holdes at X er lik 15. Neste nøkkelord kalles i "IF" -kroppen. Den ignorerer iterasjonen av sløyfen som for øyeblikket sykler. De trykte verdiene er dekrementert først.

Når programmet avsluttes, viser det følgende tall bortsett fra nummer 15:

Eksempel nr. 3: Bruke neste utsagn i gjentatt sløyfetilstand

Det er en enkel sløyfe som gjentar det samme uttrykket eller et sett med utsagn til slutttilstanden er nådd, ettersom gjenta sløyfen mangler en tilstand for å avslutte den, må en programmerer sette inn en betinget uttalelse i sløyfens kropp og bruke break -erklæringen til avslutte det.

Først initialiserte vi iterasjonsvariabelen med nullverdien. Deretter bruker vi "hvis" -uttalelsen der tilstanden er spesifisert. Etter det brukes bruddserklæringen for å avslutte sløyfen hvis tilstanden blir sann. Hvis ikke, blir den andre "hvis" uttalelsen utført, som har neste klausul. Til slutt økes den itererte variabelen.

De resulterende verdiene fra gjentatt sløyfe ved hjelp av neste kommando er som følger:

Eksempel 4: Bruke neste uttalelse for tegn

Vi viste her arbeidet med neste uttalelse om det spesifiserte tegnet.

Vi erklærte variabelen V og tildelte bokstavene som genererte bokstavtegnene i store bokstaver innenfor det spesifiserte området. Etter det, inne i for -loopen, har vi "hvis" -uttalelsen om at hvis CH er lik bokstaven E, så utfører den neste kommando.

Inne i R -hurtigskjermen kan vi se at den neste kommandoen hoppet over E -brev -iterasjonen fra løkken og alle de andre bokstavene er skrevet ut.

Konklusjon

Dette er den generelle oversikten over emnet, R Fortsett. Vi brukte neste begrep for R -fortsettelseslinjene. Neste uttrykk er en avgjørende del av R -programmeringen når du skriver Loop Logic Code. Det hjelper med å løse flere tilstandskontroller og behandling av sløyfe -iterasjoner basert på tilstanden. Det forenkler R -koden ved å fjerne mange "hvis" -uttalelser fra programmeringen for å oppnå hoppsakene. Syntaks og drift av neste i R med eksempler og kodeimplementering dekkes i denne artikkelen.