Variadic function: Difference between revisions
Content added Content deleted
No edit summary |
Walterpachl (talk | contribs) m (→{{header|REXX}}: add dynamically built argument list) |
||
Line 2,323: | Line 2,323: | ||
/* [↑] example showing multi-line arguments.*/</lang> |
/* [↑] example showing multi-line arguments.*/</lang> |
||
===dynamically built argument list=== |
|||
<lang rexx>/* REXX */ |
|||
list='' |
|||
Do i=1 To 6 |
|||
list=list||'"arg"'i',' |
|||
End |
|||
list=list||'"end"' |
|||
Interpret 'call show' list |
|||
Exit |
|||
show: procedure |
|||
do j=1 for arg() |
|||
say arg(j) |
|||
end /*j*/ |
|||
return</lang> |
|||
Output: |
|||
<pre>arg1 |
|||
arg2 |
|||
arg3 |
|||
arg4 |
|||
arg5 |
|||
arg6 |
|||
end</pre> |
|||
=={{header|Ring}}== |
=={{header|Ring}}== |