Istruzioni di controllo del flusso
Utilizzate istruzioni if-else, cicli for e cicli while per guidare l'esecuzione del codice.
Istruzioni di controllo del flusso è una lezione R Academy gratuita su CoddyKit. Questa è la lezione 2 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento R Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso R Academy include 3 lezioni in totale.
Introduzione al flusso di controllo in R
Le istruzioni di controllo del flusso consentono di controllare l'esecuzione del codice usando condizioni e cicli.

Uso delle istruzioni if
L'istruzione if esegue il codice solo se una condizione è vera.
x <- 10
if (x > 5) {
print('x is greater than 5')
}Uso delle istruzioni if-else
L'istruzione if-else fornisce un'alternativa quando la condizione è falsa.
x <- 3
if (x > 5) {
print('x is greater than 5')
} else {
print('x is not greater than 5')
}Uso della funzione ifelse()
La funzione ifelse() è una versione vettorializzata di if-else.
x <- c(2, 7, 5)
ifelse(x > 5, 'High', 'Low')Uso dei cicli for
Un ciclo for ripete un blocco di codice per un numero fisso di volte.
for (i in 1:5) {
print(i)
}Uso dei cicli while
Un ciclo while viene eseguito finché la condizione è vera.
x <- 1
while (x <= 5) {
print(x)
x <- x + 1
}Uso di break e next
L'istruzione break termina anticipatamente un ciclo, mentre next passa all'iterazione successiva.
for (i in 1:5) {
if (i == 3) {
next # Skips 3
}
print(i)
}Combinazione di più condizioni
È possibile combinare più condizioni usando & (AND) e | (OR).
x <- 10
if (x > 5 & x < 15) {
print('x is between 5 and 15')
}Riepilogo
In questa lezione, ha imparato:
- Come usare le istruzioni
ifeif-else. - Come lavorare con cicli come
forewhile. - Come usare
breakenextper controllare il flusso.

Impara R con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 43
- Lezioni
- 159
Domande Frequenti
La lezione «Istruzioni di controllo del flusso» è gratuita?
Sì — il testo completo di «Istruzioni di controllo del flusso» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso R Academy, passa a CoddyKit PRO. Il corso R Academy include 3 lezioni in totale.
Cosa imparerò in «Istruzioni di controllo del flusso»?
Utilizzate istruzioni if-else, cicli for e cicli while per guidare l'esecuzione del codice. Eserciti R Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare R Academy?
Non è richiesta alcuna esperienza precedente. R Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 3.
Quanto tempo richiede la lezione «Istruzioni di controllo del flusso»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione R Academy?
Sì. Ogni lezione R Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Scrivere funzioni in R
- Istruzioni di controllo del flusso
- Tecniche di debugging