Function definition: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created task)
 
Line 10: Line 10:
}
}


=={header|Perl}==
=={{header|Perl}}==
sub multiply( $$ )
sub multiply( $$ )
{
{

Revision as of 21:26, 18 September 2007

Task
Function definition
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;
}

Perl

sub multiply( $$ )
{
  $a = shift;
  $b = shift;
  return $a * $b;
}

{header|PHP}

function multiply( $a, $b )
{
   return $a * $b;
}