MyChat Scripts: функція CreateGUIDString, отримати унікальний згенерований текстовий рядок на основі GUID
Створити унікальний рядковий ідентифікаторGUID. Це зручна функція для генерації текстових рядків із практично гарантованим ступенем унікальності.
Синтаксис
function CreateGUIDString: string;
Результат функции
Текстовий рядок формату "{6F9619FF-8B86-D011-B42D-00CF4FC964FF}". Кожен повторний виклик буде генерувати унікальну послідовність фіксованої довжини, що не повторюється.
Приклад
Генеруємо унікальну послідовність 3 рази і виводимо результат у консоль.
var
i: integer;
begin
for i := 1 to 3 do
mLogScript(CreateGUIDString, 'Attempt #' + IntToStr(i));
end.
Результат роботи скрипту
[19:58:28] (Log "CreateGUIDStringExample"): [Attempt #1] {0A18B716-8281-4252-97F3-7AC02087BC14}
[19:58:28] (Log "CreateGUIDStringExample"): [Attempt #2] {880D9FAF-5535-44B5-AE63-43D848763B8B}
[19:58:28] (Log "CreateGUIDStringExample"): [Attempt #3] {BE6E8E51-32CC-4FDC-8221-3BF00C60135F}
[19:58:28] (Run "CreateGUIDStringExample"): Час виконання скрипту: 3 мс
[19:58:28] (Run "CreateGUIDStringExample"): Скрипт виконано успішно.
Ещё посмотреть
mLogScript