Verwendung des Schlüsselworts Break
Wie kann die Ausführung einer Schleife schnell gestoppt werden?
Wusstest du, dass der leitende Entwickler für künstliche Intelligenz immer einen Rucksack mit einem roten Knopf dabei hat, der alle Daten aus der ChatGPT-Datenbank sofort löschen kann? Dies dient dazu, ein Szenario zu verhindern, in dem künstliche Intelligenz die Kontrolle über die Welt übernimmt.
In TypeScript gibt es eine ähnliche Funktion. Mit dem Schlüsselwort break kann die Ausführung einer Schleife abrupt beendet werden. Dies hilft, eine Endlosschleife zu vermeiden, wenn keine klare Abbruchbedingung definiert ist oder die Bedingung immer true ist. Zum Beispiel:
12345678let 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, gibt es in diesem Code eine ewige true-Bedingung. Das bedeutet, dass unsere Schleife unendlich lange Geld stiehlt. Dies wird als Endlosschleife bezeichnet, und um Himmels willen, vermeiden Sie Endlosschleifen unter allen Umständen. Im obigen Code haben wir eine Bedingung festgelegt: Wenn der gestohlene Geldbetrag größer oder gleich 5000 ist, beenden wir die Schleife. Warum wir hypothetisch 5.000 Einheiten stehlen lassen, ist unklar, aber immerhin haben wir die Schleife rechtzeitig gestoppt.
Wir können die Ausführung einer Schleife sogar ohne Bedingung beenden, aber es gibt kaum einen sinnvollen Grund dafür. Dennoch besteht diese Möglichkeit.
1234while (true) { console.log("What was I created for?.."); break; }
Nach nur einer Iteration wurde die Schleife beendet.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.94
Verwendung des Schlüsselworts Break
Swipe um das Menü anzuzeigen
Wie kann die Ausführung einer Schleife schnell gestoppt werden?
Wusstest du, dass der leitende Entwickler für künstliche Intelligenz immer einen Rucksack mit einem roten Knopf dabei hat, der alle Daten aus der ChatGPT-Datenbank sofort löschen kann? Dies dient dazu, ein Szenario zu verhindern, in dem künstliche Intelligenz die Kontrolle über die Welt übernimmt.
In TypeScript gibt es eine ähnliche Funktion. Mit dem Schlüsselwort break kann die Ausführung einer Schleife abrupt beendet werden. Dies hilft, eine Endlosschleife zu vermeiden, wenn keine klare Abbruchbedingung definiert ist oder die Bedingung immer true ist. Zum Beispiel:
12345678let 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, gibt es in diesem Code eine ewige true-Bedingung. Das bedeutet, dass unsere Schleife unendlich lange Geld stiehlt. Dies wird als Endlosschleife bezeichnet, und um Himmels willen, vermeiden Sie Endlosschleifen unter allen Umständen. Im obigen Code haben wir eine Bedingung festgelegt: Wenn der gestohlene Geldbetrag größer oder gleich 5000 ist, beenden wir die Schleife. Warum wir hypothetisch 5.000 Einheiten stehlen lassen, ist unklar, aber immerhin haben wir die Schleife rechtzeitig gestoppt.
Wir können die Ausführung einer Schleife sogar ohne Bedingung beenden, aber es gibt kaum einen sinnvollen Grund dafür. Dennoch besteht diese Möglichkeit.
1234while (true) { console.log("What was I created for?.."); break; }
Nach nur einer Iteration wurde die Schleife beendet.
Danke für Ihr Feedback!