有些高层程序设计语言(例如 C) 可以在程序调用时返回一个整数。这个整数可以通过在函数定义中 指定 RETURNS 关键字来获得,例如:
%function(DTW_DIRECTCALL) dc3(IN CHAR(3) p1) RETURNS(retval) { %EXEC { /QSYS.LIB/NETDATA.LIB/MYPGM.PGM %} %}
当函数调用成功完成时,参数 retval 中将包含程序所返回的值。