Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

LENGTH( ) Request string length

&pagelevel(3)&pagelevel

Domain: String analysis

The LENGTH( ) function supplies the length of the specified string.

Format

LENGTH( )

STRING = string_expression

Result type

INTEGER

Input parameters

STRING = string_expression
Designates the string whose length is to be requested.

Result

Number of type INTEGER

Error message

SDP1010  VARIABLE '(&00)' HAS NO VALUE

Example 1

/SET-VARIABLE A = 'ANNAMARIA'
/SET-VARIABLE B = LENGTH(A)
/SHOW-VARIABLE B
B = 9

Example 2

/DECLARE-VARIABLE VARLIST,MULTIPLE-ELEMENTS = *LIST 
/  VARLIST = *STRING-TO-VAR('(Terminal,Printer,Keyboard,Processor)') 
/SHOW-VARIABLE VARLIST 
VARLIST(*LIST) = Terminal 
VARLIST(*LIST) = Printer 
VARLIST(*LIST) = Keyboard 
VARLIST(*LIST) = Processor 
/FOR A = *LIST(VARLIST) 
/     B = LENGTH(A) 
/     SHOW-VARIABLE B 
/END-FOR 

Output:

B = 8 
B = 7 
B = 8 
B = 9 

A list variable VARLIST is declared with default values. The first four elements of VARLIST are then assigned a value, in this case a word (the four values are specified in one assignment in this case, see the SET-VARIABLE command, "SET-VARIABLE Assign value to variable "). In the FOR loop, the length of each list element is checked and displayed.