Text.Array

From SunFlurry wiki
Jump to: navigation, search
  [<Номер строки (INT)>] (Получение строки, изменение текста)
Объект:Текст
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Исключения:Невозможно превратить в число
Визуальность:Нет

Использование синтаксиса массивов позволяет получить содержимое строки по ее номеру или изменить текст, начиная с номера строки.

Синтаксис

Text[<Номер строки текста (INT)>]:<Содержимое строки (STRING)>

Аргументы

  • <Номер строки текста (INT)> - Номер строки текста, для получения или для изменения. Начальная строка имеет номер 1. При изменении информации, можно использовать текст, состоящий из нескольких строк, также можно указывать номер строки больший, чем количество строк в тексте (для добавления новых строк).

Примеры

//Фрагмент заполняет текст 2000 случайными числами и проверяет корректность заполнения, фрагмент не должен вывести никакой информации
aText:=Text.Create(1);
Randomize;
for i:=1 to 1000 Do
  Стр:=Str(Random(1000));
  j:=aText.Size();
  //Добавим две строки в конец текста
  aText[j+1]:=Str(Random(1000))+_NEWLINE+Стр;
  //Убедимся, что содежимое второй строки корректное (проверка корректности добавления строк)
  If aText[j+2]<>Стр Then
    Message("Ошибка для строки "+Стр,"!");
  EndIf;
EndDo;