Function definition: Difference between revisions
Content added Content deleted
No edit summary |
(Python) |
||
Line 29: | Line 29: | ||
return $a * $b; |
return $a * $b; |
||
} |
} |
||
=={{header|Python}}== |
|||
[[Category:Python]] |
|||
Named function: |
|||
def multiply(a, b): |
|||
return a * b |
|||
Unnamed function: |
|||
multiply = lambda a, b: a * b |
|||
=={{header|Toka}}== |
=={{header|Toka}}== |
Revision as of 22:55, 18 September 2007
Function definition
You are encouraged to solve this task according to the task description, using any language you may know.
You are encouraged to solve this task according to the task description, using any language you may know.
A function is a body of code that returns a value. The value returned may depend on arguments provided to the function.
Write a definition of a function called "multiply" that takes two arguments and returns their product.
C
double multiply( double a, double b ) { return a * b; }
MAXScript
fn multiply a b = ( a * b )
Perl
sub multiply( $$ ) { $a = shift; $b = shift; return $a * $b; }
PHP
function multiply( $a, $b ) { return $a * $b; }
Python
Named function:
def multiply(a, b): return a * b
Unnamed function:
multiply = lambda a, b: a * b
Toka
[ ( ab-c ) * ] is multiply