Bit*_*con 2 mainframe rexx zos
我尝试过的:
程序A:
call PROGRAMB ARRAY val1 val2
Run Code Online (Sandbox Code Playgroud)
程序B:
PARSE arg ARRAY val1 val2
/* test to see if ARRAY is passed successfully */
/* len1 equals the length of ARRAY */
interpret "len1 = "ARRAY".0"
say 'len1: ' len1
DO i=0 TO len1
say 'current line: '
interpret "say "ARRAY".i"
END;
Run Code Online (Sandbox Code Playgroud)
预期成绩:
实际结果:
我尝试过的解决方案:
https://www.bde-gmbh.de/tipps-tricks/zos-rexx/how-to-pass-stems-as-procedure-arguments-in-rexx/
但此方法仅适用于将数组传递给同一程序中的函数。
您不能将词干(数组)传递给外部 Rexx EXEC。研究使用 NEWSTACK、PUSH、QUEUE、QUEUED()、PULL、DELSTACK。这些都记录在TSO/E Rexx 参考的关键字指令、内置函数和 TSO/E 外部函数部分
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |