Тип «Ууид»
Универсальный Уникальный Идентификатор (англ. UUID, Universally Unique Identifier). Данный
тип хранит статистически уникальные 128-битные значения. В других языках программирования
для таких значений может применяться термин GUID
(Globally Unique
Identifier), который в общем случае является его синонимом. В качестве текстового
представления уникального идентификатора используется строка, состоящая из тридцати двух
шестнадцатеричных цифр, разбитых на группы (8-4-4-4-12) символами дефиса («-»):
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
. Для типа Ууид
отсутствует значение по умолчанию.
Значение типа Ууид можно создать несколькими способами:
- С помощью конструктора вида
Ууид()
без параметров. В этом случае будет создан новый уникальный идентификатор. - С помощью конструктора вида
Ууид(Представление: Строка)
с параметром, который содержит представление уникального идентификатора. - С помощью литерала вида
Ууид{<Представление>}
. Таким образом можно описать константу типаУуид
. - С помощью литерала особого вида
Ууид{}
. В этом случае будет создано значение по умолчанию, состоящее из всех нулей: 00000000-0000-0000-0000-000000000000.
Примеры работы с типом Ууид
:
метод Скрипт()
пер СлучайныйИдентификатор = новый Ууид()
пер КонкретныйИдентификатор = новый Ууид("550e8400-e29b-41d4-a716-446655440000")
пер КонкретныйИдентификатор2 = Ууид{550e8400-e29b-41d4-a716-446655440000}
пер НулевойИдентификатор = Ууид{}
;