NUM-ENTRIES function
Returns the number of elements in a list of character strings as an INTEGER value.
Syntax
list
A character expression containing a list of character strings separated with a character delimiter. The list can be a variable of type CHARACTER or LONGCHAR. NUM-ENTRIES returns the number of elements in the list. Specifically, NUM-ENTRIES returns the number of delimiters plus 1, and it returns 0 iflist
equals the empty string ("").character
ExamplesThis procedure uses NUM-ENTRIES and ENTRY to loop through a list of regions and display them, one per line. Since there are obviously five regions, the REPEAT statement, REPEAT ix = 1 TO 5, works fine here.
In the following example,
PROPATH
is a comma-separated list of unknown length:
This procedure uses NUM-ENTRIES to loop through the
PROPATH
(a comma-separated list of directory paths) and print the directories, one per line.This example uses a list that does not use commas as a delimiter. This procedure returns a value of 13:
NoteThe NUM-ENTRIES function is multi-byte enabled. The specified
list
can contain entries that have multi-byte characters and thecharacter
delimiter can be a multi-byte character.See also
OpenEdge Release 10.2B
|