スコープ導入からの分類とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > スコープ導入からの分類の意味・解説 

スコープ導入からの分類

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

スコープ (プログラミング)」の記事における「スコープ導入からの分類」の解説

静的スコープ (static scope) 字句スコープまたはレキシカルスコープ (lexical scope) とも。ブロック関数などの入れ子構造によって静的可視範囲導入されるスコープ動的スコープ (dynamic scope) 実行時動的な呼出親子関係によって導入されるスコープ関数呼び出し元で展開されたかのようなスコープ構成される実行時に名前による解決必要なため、普通にコンパイルしてこれを実現するのは面倒である。 名前空間 (namespace) 厳密にいえば名前空間自体スコープそのものではなくスコープ導入する機構である。おおまかに2通りのものを名前空間呼んでいる。 名前の集合定義するもので、任意のタイミング名前空間導入し定義された名前を参照可能にすることができる。名前空間では持続範囲指定できるため、外部必要のない名前の拡散避けることもできる名前空間自体一種スコープ持ち名前空間の名前によって参照される。この視点では、上記ファイルスコープやローカルスコープも暗黙名前空間スコープ構成していると考えられる。ただし無名であり、外部導入できない名前空間である。 ごく単純なプログラミング言語除いて、たとえば構造体メンバー名などは、他の名前干渉せず、その構造体の中でユニーク唯一であれば任意の名前が使える予約語同一場合制限されることもある。字句構文都合にもよる)。そのような「名前が干渉せず区切られている」それぞれの空間を名前空間という。Lispにおける「Lisp-1とLisp-2の議論」などがある。

※この「スコープ導入からの分類」の解説は、「スコープ (プログラミング)」の解説の一部です。
「スコープ導入からの分類」を含む「スコープ (プログラミング)」の記事については、「スコープ (プログラミング)」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「スコープ導入からの分類」の関連用語

1
10% |||||

スコープ導入からの分類のお隣キーワード
検索ランキング

   

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



スコープ導入からの分類のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS