What is the difference between Verify & Index in PL/1?
Answers were Sorted based on User's Feedback
VERIFY
Indicates the position in string x of the first character thats not in string y. if all r there it returns 0
example: VERIFY(SAM,SAM)returns 0
VERIFY(ABCD,EREE) returns 1
INDEX
Returns the starting position of the string y within x; returns 0 if y is not there in x
example: index(sam,agt) returns 2
index(sam,dog) returns 0
Is This Answer Correct ? | 37 Yes | 13 No |
Answer / kanishk kumar
INDEX::
Returns the starting position of the string y within string
x; returns 0 if y not present in x.
>>--INDEX--(--x--,--y--)------------------------------------
------------><
Verify::
Returns the first position in string 1 where any element in
string 2 is not in string 1.
If all characters in x are
contained in y, result is zero.
>>--VERIFY--(--x--,--y--)-----------------------------------
------------><
Example: IF VERIFY(NAME,ALPHABET) THEN...;
DCL MAINSTR CHAR(6) INIT ('ANUK ');
DCL SUBSTRG CHAR(2) INIT ('NA');
RTN = VERIFY(MAINSTR, SUBSTRG);
Default search starts from 1st position.
RTN=3
Is This Answer Correct ? | 15 Yes | 21 No |
what sorting order does search all have?
When are scope terminators compulsory?
What is the function of currentdata option in bind?
how do u code a copy book in ur pgm ?
How to compare two files by using sort?
How do you create a like table?
What is basic difference between directory and pds in ibm mainframe?
What do you mean by an alias?
Is it rquired any server for Ibm framework? Give me list of Ibm framework & recent version IBm framework?
tell me about impact analysis ?
What is inspect?
what is the main purpose of using file-aid ?
2 Answers NIIT, Tech Mahindra,