Działania na tablicach > Shrink - polecenie

Drukuj

Shrink - polecenie symp

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

String

Tbl

Nazwa tablicy zmiennych dowolnego typu.

Int

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