Ak je prvý parameter Arg platný (t.j. hodnotu atribútu VLD
parametra Arg je TRUE), funkcia vráti prvý parameter Arg. Pokiaľ je prvý parameter
Arg neplatný, funkcia vráti
druhý parameter Replacement.
Deklarácia
UNIVAL %IsNull(
UNIVAL in Arg
UNIVAL in Replacement
)
Parametre
Arg
Porovnávaná hodnota.
Replacement
Náhradná hodnota.
Príklad
INT _i, _j, _k
_i := %IsNull ( Sec, Min) ; vracia hodnotu Sec, keďže je vždy platná
_i := %SetInvalid(_i) ; zneplatnenie hodnoty
_j := 999
_k := %IsNull ( _i, _j) ; vracia hodnotu 999, keďže hodnota _i je neplatná
Pridať komentár