Function definition: Difference between revisions

Add LDPL
imported>Acediast
(→‎{{header|COBOL}}: I don't actually have access to IBM Enterprise COBOL for z/OS version 6.4 so I'm just going off the docs)
(Add LDPL)
Line 2,128:
multiply call (2, 3).
multiply call: 2, 3.</syntaxhighlight>
 
=={{header|LDPL}}==
<syntaxhighlight lang="ldpl">data:
n is number
 
procedure:
sub multiply
parameters:
x is number
y is number
result is number
procedure:
in result solve x * y
end sub
 
# call the bare sub-procedure
call multiply with 3 4 n
display n lf
 
# create a statement for it
create statement "multiply $ by $ in $" executing multiply
 
multiply 3 by 4 in n
display n lf
</syntaxhighlight>
{{out}}
<pre>
12
12
</pre>
 
=={{header|LFE}}==
1,808

edits