Continua la parola chiave in Ruby

Continua la parola chiave in Ruby
Potresti avere familiarità con la parola chiave continua se vieni da altri linguaggi di programmazione. Nella maggior parte dei linguaggi di programmazione, la parola chiave continua viene utilizzata all'interno di un ciclo per saltare il resto dell'iterazione corrente e continuare con la prossima iterazione. Ciò può essere utile quando salti le iterazioni specifiche in base a determinate condizioni.

Ad esempio, possiamo usare la parola chiave continua in un ciclo "per" per saltare una determinata iterazione a quella successiva. Questo salta qualsiasi codice che lo accade nell'attuale iterazione.

Tuttavia, non abbiamo accesso alla parola chiave continua in Ruby. Invece, utilizziamo la parola chiave successiva per svolgere lo stesso compito.

Questo tutorial esplora come possiamo usare la parola chiave successiva in Ruby per saltare un'iterazione da un ciclo, ecc.

Ruby Next Key Word

Come accennato, la prossima parola chiave in Ruby è simile alla parola chiave continua in altri linguaggi di programmazione. Possiamo usarlo in un determinato ciclo per saltare il resto della iterazione corrente e passare alla prossima iterazione.

Ad esempio, possiamo usarlo all'interno di un ciclo "per" come dimostrato nel seguente campione di codice:

IRB (Main): 022: 0> per i in 1 ... 10
IRB (Main): 023: 1> Successivamente se i % 2 == 0
IRB (Main): 024: 1> Puts i
IRB (principale): 025: 1> fine

Il codice di esempio precedente stampa i numeri dispari da 1 a 10. Il prossimo se I % 2 == 0 Controlla se il valore corrente di i è pari. Se lo è, viene eseguita la prossima istruzione che fa passare il ciclo alla prossima iterazione senza eseguire l'istruzione PUTS.

L'output risultante è il seguente:

1
3
5
7
9
=> 1 ... 10

Possiamo anche usare la parola chiave successiva all'interno di un "while" e "fino". Le funzionalità rimangono le stesse.

Prendi il seguente codice di esempio:

IRB (main): 027: 0> mentre i i += 1
IRB (Main): 029: 1> Successivamente se i % 2 == 0
IRB (main): 030: 1> pura i
IRB (principale): 031: 1> fine

Questo dovrebbe funzionare in modo simile come loop "per" dimostrato nella seguente uscita del campione:

1
3
5
7
9
=> zero

È bene tenere presente che la parola chiave successiva è una parola chiave riservata in Ruby. Quindi, evita di usarlo come variabile, funzione o identificatore nel codice.

Conclusione

Hai scoperto la parola chiave successiva in Ruby che viene utilizzata all'interno di un ciclo per saltare il resto dell'iterazione corrente e passare alla prossima iterazione. Hai anche imparato come viene utilizzata la parola chiave per, mentre e fino a quando loops con esempi. Speriamo che questo tutorial abbia fornito una chiara comprensione di come utilizzare la parola chiave successiva in Ruby e come può essere uno strumento prezioso per controllare il flusso dei tuoi loop.