Kursinhalt
Einführung in TypeScript
Einführung in TypeScript
`Break` Schlüsselwort
Wie kann man die Ausführung einer Schleife schnell stoppen?
Wussten Sie, dass der leitende Entwickler der künstlichen Intelligenz immer einen Rucksack mit einem roten Knopf darin trägt, der alle Daten aus der ChatGPT-Datenbank sofort löschen kann? Dies wird getan, um ein Szenario zu verhindern, in dem die künstliche Intelligenz die Welt übernimmt.
Nun, in TypeScript gibt es eine ähnliche Funktion. Sie können die Ausführung einer Schleife abrupt mit dem break
-Schlüsselwort beenden. Dies kann helfen, eine Endlosschleife zu vermeiden, wenn keine klare Abbruchbedingung definiert ist oder wenn die Bedingung immer true
ist. Zum Beispiel:
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; } }
Wie Sie sehen können, gibt es eine ewige true
-Bedingung im Code. Das bedeutet, dass unsere Schleife unendlich Geld stehlen wird. Dies wird als Endlosschleife bezeichnet, und um Himmels willen, vermeiden Sie Endlosschleifen um jeden Preis. Im obigen Code haben wir eine Bedingung festgelegt, dass, wenn der gestohlene Geldbetrag größer oder gleich 5000
ist, wir die Schleife stoppen. Ich weiß nicht, warum wir erlaubt haben, dass uns 5.000 hypothetische Einheiten gestohlen werden, aber es ist gut, dass wir die Schleife rechtzeitig gestoppt haben.
Wir können die Ausführung einer Schleife sogar ohne eine Bedingung stoppen, aber ich kann keinen Grund finden, warum wir das tun sollten. Aber eine solche Option existiert.
while (true) { console.log("What was I created for?.."); break; }
Nach nur einer Iteration beendete die Schleife ihre Ausführung.
Danke für Ihr Feedback!