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}}==