dynUnique()
Reduces field elements to unique elements and outputs their number.
Synopsis
int dynUnique( <dyn_type> &x );
Parameters
| Parameter | Meaning | 
|---|---|
| x | dynamic field | 
Return Value
Reduced length of the field, in the event of failure -1.
Errors
A message is issued in the event of incorrect or missing arguments or if there is no variable.
Description
Removes all redundant elements from the dynamic field x and returns their reduced length.
The use of the function dynSortAsc() accelerates
                the use of the function dynUnique(). If the order of the variables is not a
                determining factor (the function dynSortAsc()
                sorts the variables ascending), the function should be used before calling the
                dynUnique() function.
                
        Note: 
            The dynUnique function is not compatible with parameters
                    of type dyn_atime in an array.
Reduction of the dynamic field ("apple", "pear", "apple") by the redundant third element "apple".
main()
{
   int x;
   dyn_string s;
   s = makeDynString("apple", "pear", "apple");
   x = dynUnique(s);
}     
        Assignment
Dynamic fields
Availability
CTRL
