Obiekty predefiniowane > MapValue - obiekt predefiniowany

Drukuj

MapValue - obiekt predefiniowany symp

Jest to dynamiczna mapa łącząca nazwę (typu String) ze zmienną określonego typu. Elementy mapy nie są automatycznie sortowane, a ich indeksy są niezmienne do momentu jawnego wywołania polecenia sortowania lub usunięcia elementu. Mapy mogą tworzyć tablice i wchodzić w skład innych obiektów. Elementami mapy mogą być zmienne proste dowolnego typu.

Operacja podstawiania mapy do mapy (mapa1 = mapa2) nie jest dozwolona.

Mapy mogą być przekazywane jako argumenty funkcji, wówczas zmienna lokalna funkcji wskazuje na kolekcję mapy wskazanej jako argument (kolekcja nie jest powielana).

 

Atrybuty

Typ

Nazwa

Opis

Int

typ

Określa typ przechowywanych wartości. Atrybutu tego nie należy używać bezpośrednio, w przyszłych wersjach języka raportów może zostać usunięty. Do ustawiania lub pobrania typu mapy należy używać metody Type.

 

Metody

hmtoggle_plus1        MapValue.Type


hmtoggle_plus1        MapValue.Get


hmtoggle_plus1        MapValue.GetKey


hmtoggle_plus1        MapValue.Size


hmtoggle_plus1        MapValue.Set


hmtoggle_plus1        MapValue.Clear


hmtoggle_plus1        MapValue.Index


hmtoggle_plus1        MapValue.Del


hmtoggle_plus1        MapValue.Sort