Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
21
Task/Named-parameters/REXX/named-parameters-2.rexx
Normal file
21
Task/Named-parameters/REXX/named-parameters-2.rexx
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
/* REXX ---------------------------------------------------------------
|
||||
* 01.07.2014 Walter Pachl
|
||||
* Argument values must not start with 'arg'
|
||||
*--------------------------------------------------------------------*/
|
||||
x=f(2,3)
|
||||
Say x
|
||||
Say ''
|
||||
y=f('arg2='3,'arg1='2)
|
||||
Say y
|
||||
Exit
|
||||
f: Procedure
|
||||
Parse Arg p1,p2
|
||||
Do i=1 to arg()
|
||||
If left(arg(i),3)='arg' Then
|
||||
Parse Value arg(i) With 'arg' j '=' p.j
|
||||
Else p.i=arg(i)
|
||||
End
|
||||
Do i=1 To arg()
|
||||
Say 'p.'i'='p.i
|
||||
End
|
||||
Return p.1**p.2
|
||||
Loading…
Add table
Add a link
Reference in a new issue