Описание функции
AddString
Добавляет строку и возвращает новый указатель.
AddString(*String.udtFastString, String.s)
Параметры
*String.udtFastString | Указатель на строку, к которой будет добавлено |
String.s |
Добавляемая строка |
Возвращаемое значение
Успех: | Возвращает новый указатель |
Ошибка: | Сообщает о нехватке памяти и закрывает программу. |
См. также
ConcatStringПример
; mk-soft
; https://www.purebasic.fr/english/viewtopic.php?t=75758
XIncludeFile "FastString.pbi"
Define *sVal1.udtFastString
*sVal1 = AllocateString("")
DisableDebugger
time = ElapsedMilliseconds()
For i = 1 To 100000
*sVal1 = AddString(*sVal1, "x")
Next
r1 = ElapsedMilliseconds() - time
EnableDebugger
Debug "Время = " + r1 + " мсек"
Debug "Длина = " + LenString(*sVal1)