複数早期脱出と入れ子ループからの脱出とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 複数早期脱出と入れ子ループからの脱出の意味・解説 

複数早期脱出と入れ子ループからの脱出

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/23 09:22 UTC 版)

制御構造」の記事における「複数早期脱出と入れ子ループからの脱出」の解説

これは 1974年、Zahn が提案した。ここではそれを若干修正したものを示す。 exitwhen EventA or EventB or EventC; xxx exits EventA: actionA EventB: actionB EventC: actionC endexit; exitwhen は xxx 内で発生しうるイベント指定するのに使いイベントイベント名を文として使用する発生するイベント発生する対応するアクション実行されその後 endexit 後の処理に移る。この制御構造はある状況識別する部分と、その状況でとるべきアクション明確に区別することができる。 exitwhen は C++ 言語の try/catch 構造概念的によく似ているが、サブルーチン呼び出し超えた任意の値を渡したりしないので、より効率的思われるまた、コンパイラ指定されイベント全て発生する可能性があり、それらにアクション対応しているかどうかチェックできる。 以下の単純な例2次元配列から特定の要素取り出すのである。 exitwhen found or missing; for I := 1 to N do for J := 1 to M do if table[I,J] = target then found; missing; exits found: print ("item is in table"); missing: print ("item is not in table"); endexit;

※この「複数早期脱出と入れ子ループからの脱出」の解説は、「制御構造」の解説の一部です。
「複数早期脱出と入れ子ループからの脱出」を含む「制御構造」の記事については、「制御構造」の概要を参照ください。

ウィキペディア小見出し辞書の「複数早期脱出と入れ子ループからの脱出」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「複数早期脱出と入れ子ループからの脱出」の関連用語

1
10% |||||

複数早期脱出と入れ子ループからの脱出のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



複数早期脱出と入れ子ループからの脱出のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの制御構造 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS