Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
sub square {
    my ($i) = @_;
    return $i ** 2;
}

Explicit use of 'return' is optional, but good practice.
function Square (X : Integer) return Integer is
begin
   return X * X;
end Square;

New implementation...
< >
programming-idioms.org