Пространство имён (программирование)



Download 0,93 Mb.
Pdf ko'rish
bet4/6
Sana15.06.2022
Hajmi0,93 Mb.
#673965
1   2   3   4   5   6
Bog'liq
Пространство имён (программирование)

Область видимости
C#
Python
JavaScript
var
NameSpace_1 
=
{}; 
var
NameSpace_2 
=
new
Object
(); 
//два пространства имен
NameSpace_1.a 
=
100

NameSpace_2.a 
=
"Земляника"
;
//Переменные a - у каждого свои
with
(NameSpace_1)
//Указываем пространство имен по умолчанию


+=
10

NameSpace_2.a 
+=
a;
//Переменная a пространства имен NameSpace_2 окажется равной 
"Земляника110"

XML


xmlns (XML Namespace) — пространство имен XML. Подключаются RDF (для создания
документа RDF), FOAF и RDF Schema (формат оформления RDF).
FOAF — это тоже пространство RDF документа, поэтому проверяется его оформление согласно
словарю (правилам, спецификации) RDF.
Начиная с версии 5.3.0 в PHP введено понятие пространства имён.
Важный момент. Директива namespace должна быть первой строкой кода в файле. Исключение
составляет ключевое слово declare, которое может предшествовать директиве namespace. Не
допускается даже вывод HTML перед первой конструкцией «Описание синтаксиса есть на официальном сайте проекта PHP
[1]
.
В стандартном синтаксисе Common Lisp имеются табличные пространства имён, реализуемые
через систему пакетов
[2]
. Для использования идентификатора (символа) необходимо указать его
полное название: название пакета, двоеточие и название самого символа
[3]
.
В Allegro Common Lisp реализовано нестандартное расширение Common Lisp — иерархические
пространства имён, в котором пакеты разделяются точкой в стиле Java, а идентификатор от
пакетов отделяется двоеточием. Также возможны обращения к смежным узлам в иерархии
пространств имён с помощью указания относительных путей через две точки
[4]
. Пространства
имён в Common Lisp являются динамическими — они создаются, наполняются и уничтожаются
во время выполнения программы, хотя преимущественно применяется декларативная форма их
описания с помощью формы 
defpackage
[5]
.

xmlns:rdf=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:foaf=
"http://xmlns.com/foaf/0.1/"
xmlns:rdfs=
"http://www.w3.org/2000/01/rdf-schema#"

Download 0,93 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish