Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ breakキーワードの使用 | ループ
TypeScript入門

bookbreakキーワードの使用

メニューを表示するにはスワイプしてください

ループの実行を素早く停止する方法

人工知能のリード開発者が常に赤いボタン入りのバックパックを持ち歩いており、そのボタンでChatGPTデータベースの全データを即座に消去できることをご存知ですか?これは、人工知能が世界を支配するシナリオを防ぐためのものです。

TypeScriptにもこれと似た機能があります。breakキーワードを使うことで、ループの実行を突然終了させることができます。これは、明確な終了条件が定義されていない場合や、条件が常にtrueの場合など、無限ループを回避するのに役立ちます。例えば、次のようになります。

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

ご覧のとおり、コードには永遠に true となる条件があります。これはループが無限にお金を盗み続けることを意味します。これを無限ループと呼び、絶対に避けるべきです。上記のコードでは、盗まれた金額が 5000 以上になった場合にループを停止する条件を設定しています。なぜ5000もの仮想単位が盗まれるのを許したのかは分かりませんが、ループを適切なタイミングで止められたのは良いことです。

ループの実行は条件なしでも停止できますが、その理由は特に思い当たりません。しかし、そのような選択肢も存在します。

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

わずか1回の反復で、ループの実行が終了しました。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  2
some-alt