Тип «Ууид»

Универсальный Уникальный Идентификатор (англ. 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}
    пер НулевойИдентификатор =  Ууид{}
;