Akcia CNT_FIND


Deklarácia
CNT_FIND _hContainer, _key, _value, bFound

Parametre
_hContainer in Jednoznačný identifikátor typu Int - dátový kontajner.
_key in Jednoznačný identifikátor hodnoty v kontajneri.
_value out Hodnota z kontajnera, pokiaľ hodnota parametra _bFound je @TRUE, ináč bez zmeny hodnoty.
_bFound out @TRUE - hodnota sa v kontajneri nachádza.
@FALSE - hodnota sa v kontajneri nenachádza .

Popis
Akcia vyhľadá v dátovom kontajneri hodnotu identifikovanú parametrom _key a vloží ju do parametra _value.
Ak sa hodnota v sklade nenachádza, parameter _bFound nadobudne hodnotu @FALSE a hodnota parametra _value zostane nezmenená.
Ak sa hodnota v kontajneri nachádza, _bFound nadobudne hodnotu @TRUE a nájdená hodnota sa vloží do parametra _value.

Keďže kontainer môže obsahovať rôzne typy hodnôt, je nutné, aby parameter _value bol vhodného typu. Ináč bude vykonávanie skriptu prerušené.

Súvisiace stránky:

Napíšte komentár