Tree.GetByName

From SunFlurry wiki
Revision as of 11:31, 18 March 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=GetByName |object=Дерево |caption=Получение значений |type=1 |status=2 |db=0 |exception=Невозможно преврат...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  GetByName (Получение значений)
Объект:Дерево
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Нет

Применимо к объектам ветки и дерева. Функция получает значение ветки, подчиненной данной, которая ищется по ее наименованию. Регистр наименования может быть любым. Если ветка с указанным наименованием не найдена, функция возвращает пустое значение.

Синтаксис

Tree.GetByName(<Наименование дочерней ветки (STRING)>):<Значение ветки>

Аргументы

  • <Наименование дочерней ветки (STRING)> - Аргумент задает наименование дочерней ветки, регистр не имеет значения, однако, для большого количества веток, поиск осуществляется достаточно медленно.

Возвращаемое значение

Возвращает значение заданной подчиненной ветки.

Примеры

aTree:=Tree.Create();
aBranch1:=aTree.Add(1,"Ветка 1");
aBranch1.Add(2,"Ветка 1.1");
aTree.Add(3,"Ветка 2");
aTree.Insert(1,0,"Ветка 0");

//Будет выведено 3
Message("Значение ветки с наименованием ""Ветка 2"": "+aTree.GetByName("Ветка 2"));