paramString
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.