Działania na tablicach > Shrink - polecenie | | Drukuj |
Polecenie umożliwia dynamiczne zmniejszenie liczby elementów tablicy o określoną wartość. Minimalna liczba elementów tablicy wynosi 1. Podanie jako argumentu liczby ujemnej (-1) powoduje zmniejszenie liczby elementów tablicy do jednego.
Nie można zmniejszać liczby elementów tablicy umieszczonej wewnątrz rekordu.
Składnia
Int Shrink String Tbl, Int zmniejszenie
Argumenty
Typ |
Nazwa |
Opis |
Tbl |
Nazwa tablicy zmiennych dowolnego typu. |
|
zmniejszenie |
Wartość określająca o ile elementów ma być zmniejszona tablica. |
Wartość zwracana
Nowy rozmiar (liczba elementów) tablicy, po zmniejszeniu.
Przykład
//Utworzenie tablicy pierwotnej
String tablica (8)
//Określenie liczby elementów tablicy pierwotnej
Int dl1 = Size (tablica)
//Zmniejszenie liczby elementów tablicy
Int dl2 = Shrink tablica, 2
//Wydrukowanie wyników
Print "Liczba elementów tablicy pierwotnej: "; dl1; LF
Print "Liczba elementów tablicy przekształconej: "; dl2; LF