Hatena Blog Tags

名前空間

(コンピュータ)
なまえくうかん

名前空間 (namespace) と言うのは,プログラミング言語等で良く使われる概念である.

例えば,シンボル名 (変数名やメソッド名,クラス名等) が使用している複数のライブラリ等でぶつかってしまい支障があるような状況,所謂 "名前の衝突" と呼ばれる状況を避ける目的で良く使われる.

名前空間というのは,一般的には,中に同じ名前のものが複数存在しないように分けたもののことである.或る名前空間の中では,名前から特定のものを一意に決定できる.別の名前空間内にあるものは,名前空間と名前を組み合わせることで一意に特定できる.

プログラミング言語以外では,UML やインターネットで使われる URI (Uniform Resource Identifier: URL もこの一種) 等でも使われている概念である.

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ