Insert/pl
From Original War Support Wiki
SAIL Functions/pl -> Insert/pl
Contents |
Opis
Funkcja Insert dodaje wartość/jednostkę do listy. Zwraca listę z dodanym elementem.
Szablon
Insert(list:plist index:integer item:tvalue)
list - lista, do której element ma być dodany
index - numer/nazwa elementu przed którym nowy element ma być dodany
item - numer/nazwa elementu, który ma zostać dodany do listy
Użycie
nowa_lista := Insert(lista, element_po_nowym, nowy_element);
nowa_lista - nazwa listy, do której zostanie zapisana lista bez usuwanego elementu
UWAGA! Jeśli element_po_nowym jest równy 1, nowy_element zostanie dodany na samym początku, jeśli element_po_nowym jest większy niż długość listy+1, to pozycje od długości listy+2 do element_po_nowym-1 zostaną wypełnione niezdefiniowaną wartością.