Function definition: Difference between revisions
Content added Content deleted
(Replace println() with print(); replace output "syntaxhighlight" tag with "pre" tag) |
No edit summary |
||
Line 2,954: | Line 2,954: | ||
end; |
end; |
||
end;</syntaxhighlight> |
end;</syntaxhighlight> |
||
=={{header|S-BASIC}}== |
|||
S-BASIC is unusual in assigning the return value of a function to its terminating END. |
|||
<syntaxhighlight lang="basic"> |
|||
rem - return the product of two integers |
|||
function multiply(a, b = integer) = integer |
|||
end = a * b |
|||
rem - exercise the function |
|||
print "The product of 9 times 3 is"; multiply(9, 3) |
|||
end |
|||
</syntaxhighlight> |
|||
{{out}} |
|||
<pre> |
|||
The product of 9 times 3 is 27 |
|||
</pre> |
|||
=={{header|Scala}}== |
=={{header|Scala}}== |