R Continua

R Continua
Quando hai un ciclo con molte righe di codice e quando viene soddisfatta una condizione, si desidera che R procedi alla prossima iterazione.È possibile utilizzare la clausola "if" per valutare la condizione e, se vero, bypassare tutto nel ciclo e procedere per la prossima iterazione. Quando intendiamo bypassare l'ultima iterazione di un ciclo senza terminarlo, possiamo usare la prossima dichiarazione. Quando il parser R incontra la prossima dichiarazione, rifiuta il resto della valutazione e passa alla successiva iterazione del loop.

Qual è il prossimo comando nel linguaggio di programmazione R in Ubuntu 20.04?

La prossima dichiarazione in R salta qualsiasi espressione rimanente nel ciclo e continua l'esecuzione del programma. Per dirla in altro modo, è un'affermazione che evita l'iterazione senza terminare il loop. "Il prossimo", come la dichiarazione di pausa, è una dichiarazione di looping.

La dichiarazione "successiva", d'altra parte, funziona in modo opposto alla dichiarazione di pausa. Fa sì che il ciclo eseguisca la prossima iterazione piuttosto che terminarlo. In questo post, imparerai le prossime espressioni della programmazione R. Per spiegare questo, devi capire la loro struttura e come funzionano.

La sintassi del comando successivo

ciclo continuo
if (test_condition)
Prossimo

//codice

La terminologia successiva viene utilizzata all'interno dell'istruzione "if", come mostrato nella sintassi. All'interno dell'istruzione Loop, esiste un'istruzione blocco "if". Per soluzioni logiche aziendali più complicate che utilizzano la programmazione R, l'espressione successiva può anche essere distribuita nella sezione ELTRE dello scenario IF-ELSE. L'espressione condizionale nel ciclo e l'istruzione IF nella programmazione R di solito contiene determinate variabili e operatori.

Come funziona la prossima dichiarazione

Una delle dichiarazioni più utili per il controllo del flusso di loop r è l'istruzione R Next. All'interno del metodo Loop e While Loop, di solito utilizziamo l'istruzione R successiva. Se il compilatore incontra un'istruzione R successiva durante l'implementazione di questi loop, termina l'iterazione corrente e ne inizia una nuova dall'inizio. Di seguito sono riportate alcune istanze di codice per spiegare il comando successivo che funziona in R:

Esempio n. 1: utilizzando l'istruzione successiva nella condizione per loop

Per iterare attraverso gli oggetti in una sequenza, il loop è ampiamente impiegato. È un ciclo controllato dall'ingresso in cui viene valutata prima la condizione di controllo, quindi viene eseguito il corpo del loop. Se la condizione di controllo è falsa, il corpo del loop non viene eseguito. Stiamo usando il comando successivo all'interno del nostro loop qui.

Inizia con la comprensione del codice. Abbiamo creato una variabile come VAL nel precedente script R e assegnato l'intervallo dei numeri tra 5 e 15 con l'operatore di assegnazione. Successivamente, abbiamo implementato il ciclo per il ciclo in cui la dichiarazione condizionale è data come X in val. All'interno del blocco per loop, abbiamo un'istruzione if che x deve essere uguale al valore 7. Se questa condizione diventa vera, allora l'operazione di clausola successiva esegue e salta l'iterazione corrente nel loop.

Il risultato del precedente script r emette tutti i numeri tranne il numero 7 poiché l'iterazione è stata saltata dal comando successivo.

Esempio n. 2: utilizzando l'istruzione successiva nella condizione di loop while

È una forma di controllo di controllo che ripete una dichiarazione o una serie di dichiarazioni fino a quando la condizione fornita non viene soddisfatta. Questo ciclo è anche controllato. In questo ciclo, la condizione di test viene eseguita per prima, seguita dal corpo del loop. Se l'espressione del test è falsa, il corpo ad anello non eseguirà. Ora, eseguiamo il ciclo while con la Terminologia R Next.

Abbiamo assegnato un valore di 10 alla variabile Val all'interno dello script r. Viene anche dichiarata la variabile X che ha il valore definito di 20. Quindi, il ciclo while è definito con l'espressione condizionale che x dovrebbe essere maggiore della val. Nel frattempo, abbiamo una clausola "if" in cui la condizione è mantenuta che x è uguale a 15. La parola chiave successiva viene chiamata nel corpo "if". Ignora l'iterazione del ciclo che è attualmente in bicicletta. I valori stampati vengono prima decrementati.

Quando il programma è terminato, mostra i seguenti numeri tranne il numero 15:

Esempio n. 3: utilizzando l'istruzione successiva nella condizione di loop ripetizione

È un ciclo semplice che ripete la stessa espressione o una serie di dichiarazioni fino a raggiungere la condizione finale, poiché il ciclo ripetuto manca di una condizione per terminarla, un programmatore deve inserire una dichiarazione condizionale all'interno del corpo del loop e utilizzare la dichiarazione di interruzione per finirlo.

Innanzitutto, abbiamo inizializzato la variabile di iterazione con il valore zero. Quindi, usando il ciclo ripetuto, abbiamo l'istruzione "if" in cui è specificata la condizione. Successivamente, l'istruzione di interruzione viene utilizzata per terminare il ciclo se la condizione diventa vera. In caso contrario, viene eseguita la seconda istruzione "if", che ha la clausola successiva. Alla fine, la variabile iterata viene incrementata.

I valori risultanti dal loop di ripetizione usando il comando successivo sono i seguenti:

Esempio n. 4: usando la prossima istruzione per i caratteri

Abbiamo mostrato qui il funzionamento della prossima dichiarazione sul carattere specificato.

Abbiamo dichiarato la variabile V e assegnato le lettere che hanno generato i caratteri della lettera nella maiuscola all'interno dell'intervallo specificato. Dopodiché, all'interno del loop, abbiamo l'affermazione "if" che se il CH è uguale alla lettera E, allora esegue il comando successivo.

All'interno della schermata del prompt R, possiamo vedere che il comando successivo ha saltato l'iterazione della lettera E dal loop e tutte le altre lettere sono stampate.

Conclusione

Questa è la panoramica generale dell'argomento, R continua. Abbiamo usato il prossimo mandato per le linee Continuano. La prossima espressione è una parte cruciale della programmazione R quando si scrive il codice logico Loop. Aiuta nella risoluzione dei controlli di condizione multipli e nell'elaborazione delle iterazioni del loop in base alla condizione. Semplifica il codice R rimuovendo molte dichiarazioni "if" dalla programmazione per realizzare i casi di salto. La sintassi e il funzionamento di Next in R con esempi e implementazione del codice sono trattate in questo articolo.