Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzo della Parola Chiave Break | Cicli
Introduzione a TypeScript

bookUtilizzo della Parola Chiave Break

Come interrompere rapidamente l'esecuzione di un ciclo?

Sapevi che il principale sviluppatore di intelligenza artificiale porta sempre con sé uno zaino con un pulsante rosso all'interno, che può cancellare istantaneamente tutti i dati dal database di ChatGPT? Questo viene fatto per prevenire uno scenario in cui l'intelligenza artificiale prende il controllo del mondo.

Ebbene, in TypeScript, esiste una funzione simile. È possibile terminare bruscamente l'esecuzione di un ciclo utilizzando la parola chiave break. Questo può aiutare a evitare un ciclo infinito quando non è definita una chiara condizione di terminazione o quando la condizione è sempre true. Ad esempio:

12345678
let amount_of_stolen_money = 0; while (true) { amount_of_stolen_money = amount_of_stolen_money + 1000; console.log(`The amount of stolen money: ${amount_of_stolen_money}`); if (amount_of_stolen_money >= 5000) { break; } }
copy

Come puoi vedere, nel codice è presente una condizione true eterna. Questo significa che il nostro ciclo continuerà a rubare denaro indefinitamente. Questo è chiamato ciclo infinito e, per quanto possibile, bisogna assolutamente evitare i cicli infiniti. Nel codice sopra, abbiamo impostato una condizione per cui, se la quantità di denaro rubato è maggiore o uguale a 5000, interrompiamo il ciclo. Non so perché abbiamo permesso che ci venissero sottratte 5.000 unità ipotetiche, ma è positivo che il ciclo sia stato interrotto in tempo.

Possiamo interrompere l'esecuzione di un ciclo anche senza una condizione, ma non riesco a trovare una ragione valida per farlo. Tuttavia, questa opzione esiste.

1234
while (true) { console.log("What was I created for?.."); break; }
copy

Dopo solo un'iterazione, il ciclo ha terminato la sua esecuzione.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain more about how the `break` statement works in other types of loops?

Are there alternatives to using `break` for stopping loops in TypeScript?

Can you give examples of when using `break` might be a bad idea?

Awesome!

Completion rate improved to 2.94

bookUtilizzo della Parola Chiave Break

Scorri per mostrare il menu

Come interrompere rapidamente l'esecuzione di un ciclo?

Sapevi che il principale sviluppatore di intelligenza artificiale porta sempre con sé uno zaino con un pulsante rosso all'interno, che può cancellare istantaneamente tutti i dati dal database di ChatGPT? Questo viene fatto per prevenire uno scenario in cui l'intelligenza artificiale prende il controllo del mondo.

Ebbene, in TypeScript, esiste una funzione simile. È possibile terminare bruscamente l'esecuzione di un ciclo utilizzando la parola chiave break. Questo può aiutare a evitare un ciclo infinito quando non è definita una chiara condizione di terminazione o quando la condizione è sempre true. Ad esempio:

12345678
let amount_of_stolen_money = 0; while (true) { amount_of_stolen_money = amount_of_stolen_money + 1000; console.log(`The amount of stolen money: ${amount_of_stolen_money}`); if (amount_of_stolen_money >= 5000) { break; } }
copy

Come puoi vedere, nel codice è presente una condizione true eterna. Questo significa che il nostro ciclo continuerà a rubare denaro indefinitamente. Questo è chiamato ciclo infinito e, per quanto possibile, bisogna assolutamente evitare i cicli infiniti. Nel codice sopra, abbiamo impostato una condizione per cui, se la quantità di denaro rubato è maggiore o uguale a 5000, interrompiamo il ciclo. Non so perché abbiamo permesso che ci venissero sottratte 5.000 unità ipotetiche, ma è positivo che il ciclo sia stato interrotto in tempo.

Possiamo interrompere l'esecuzione di un ciclo anche senza una condizione, ma non riesco a trovare una ragione valida per farlo. Tuttavia, questa opzione esiste.

1234
while (true) { console.log("What was I created for?.."); break; }
copy

Dopo solo un'iterazione, il ciclo ha terminato la sua esecuzione.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2
some-alt