Нет.Это даже не оператор C, а артефакт расширения макроса.Прекомпилятор C выполняет расширение.В компиляторе RPG нет ничего такого, что делает это.Вы можете запросить эту функцию, отправив RFE на developerworks .
Однако я не совсем понимаю необходимость.Макрос C просто превращает имя параметра в текст, подобный этому:
#define stringize(x) #x
a = stringize(test);
приводит к a = "test";
, почему бы просто не использовать a = "test";
В RPG также почемуне просто использовать a = 'test';
или в вашем примере myProc('myfield': myfield);
что делает stringize(myfield)
?