case文とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > case文の意味・解説 

switch文

(case文 から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/24 06:46 UTC 版)

switch文(スイッチぶん、: switch statement)とは、プログラミング言語において、ある式の値に応じて多分岐を行なうである。最適化の仕方にも左右されるが、場合によってはテーブルジャンプなどに展開されることで、条件判断を繰り返すif文よりも効率的に実行されることがある。言語によっては、値を返すとして記述できるものもある。また、検査対象の式のランタイム型(実行時型情報)に応じて分岐するような、複雑なパターンマッチングの機能を持つ言語もある[1]


注釈

  1. ^ むろん、C#コンパイラが停止性問題を解くことはできないため、この扱いはループ条件が定数の場合に限られる。
  2. ^ なお、Rubyの===演算子は、JavaScriptやPHPでのような「厳密に等しい」という意味ではない。
  3. ^ どちらの言語も、switch...caseではなく、case...whenと書く。

出典



「switch文」の続きの解説一覧



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

辞書ショートカット

すべての辞書の索引

「case文」の関連用語

case文のお隣キーワード
検索ランキング

   

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



case文のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのswitch文 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS