我正在尝试使用 REXX 找出特定字符的数据类型。基本上我正在阅读一份报告,然后浏览每一行。在每一行中,都有一个角色被其他所有角色区别对待,我似乎无法弄清楚 REXX 认为它是什么。
值(字符本身)被定义为在名为 的变量中长度为一个字符的行的子字符串value
。
到目前为止,这是我所知道的:
SAY DATATYPE(value);
Returns CHAR
,所以我知道它是一个字符。
SAY DATATYPE(value, "A");
SAY DATATYPE(value, "B");
SAY DATATYPE(value, "L");
SAY DATATYPE(value, "M");
SAY DATATYPE(value, "N");
SAY DATATYPE(value, "S");
SAY DATATYPE(value, "U");
SAY DATATYPE(value, "W");
SAY DATATYPE(value, "X");
SAY value = "";
SAY value = " ";
SAY value = NULL;
全部返回0
。
最后:
SAY LENGTH(value);
Returns 1
,所以那里肯定有东西。我一直在为这个特殊的角色撞墙。