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 ? | 38 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 is difference between static call and dynamic call?
what is Retro fitting ?
Why do you need a secondary index in an ims?
Can you define an alias?
Explain the use of the where?
How many types of evaluate statements are available?
Can you explain referential integrity?
If a gdg contains 20 versions .. how to copy those versions ps?
What will happen if both steplib and joblib are specified?
what is RUNSQLSTM?
10. Why mainframe testing is so important? Give any three advantages of Mainframe Testing?
what is use of linkage section?