paramString
Ciąg znaków kodujący pary nazwa-wartość


Oznacza ciąg znaków kodujący mapę par nazwa i wartość.

Najczęstszym wykorzystaniem paramStringów są parametry funkcji oraz właściwości dodatkowe rekordów.


Domyślnie separatorem parametrów jest znak |, natomiast separatorem nazwy i wartości znak =.


Przykład: Abc=1|Def=2


Domyślnie nazwy parametrów nie rozróżniają wielkości liter, natomiast wartości tak.


Z uwagi na to, że wartości mogą zawierać zarezerwowane znaki separatorów, przy przekazywaniu ciągu paramString stosowany jest znak ucieczki \.


Przykład 1: ABC\=1|DEF\=2 oznacza parametr ABC o wartości 1, parametr DEF o wartości 2


Przykład 2: ABC\=Def\\\=Ghi oznacza parametr ABC o wartości Def=Ghi


Dodatkowo wartości mogą być traktowane jak tablice, gdzie kolejne elementy numerowane są liczbami naturalnymi. Domyślnym separatorem tablicy jest znak ;.


Przykład: Abc=A;B;C oznacza parametr ABC o wartościach kolejno A, B, C


Funkcje z serii PS pozwalają na wygodne budowanie oraz odczyt paramStringów.