名前空間は、一連の固有名の識別子です。
名前空間は、より大きなコンテキストでの競合を解決するための修飾子として使用します。例えば、
CustomerLib という名前の EGL ライブラリーの場合、このライブラリー内のすべての名前は固有のものでなければなりません (固有の名前にすることを目的とした修飾子が使用されている場合もあります)。そのため、
CustomerLib という名前空間内で
runningBalance という変数を宣言する場合、
次のように (ドット構文を使用して) 名前空間を変数名に追加することによって、その名前空間の外側で変数を参照することができます。
CustomerLib.runningBalance = CustomerLib.runningBalance +
myCustomer.customerBalance;