Solidity-loop-control
提供:Dev Guides
堅牢性-ループ制御
Solidityは、ループの処理とステートメントの切り替えを完全に制御します。 ループの底に達することなくループから抜け出す必要がある場合があります。 また、コードブロックの一部をスキップして、ループの次の反復を開始する場合もあります。
このような状況をすべて処理するために、Solidityは break および continue ステートメントを提供しています。 これらのステートメントは、ループから即座に抜け出すため、またはループの次の反復を開始するためにそれぞれ使用されます。
breakステートメント
_switch_ステートメントで簡単に導入された break ステートメントは、ループを早期に終了し、中括弧から抜け出すために使用されます。
フローチャート
breakステートメントのフローチャートは次のようになります-
例
次の例は、whileループでの break ステートメントの使用を示しています。
link:/solidity/solidity_first_application [Solidity First Application]の章に記載されている手順を使用して、上記のプログラムを実行します。
出力
continueステートメント
例
この例は、whileループでの continue ステートメントの使用を示しています。
link:/solidity/solidity_first_application [Solidity First Application]の章に記載されている手順を使用して、上記のプログラムを実行します。