Advertisement
Guest User

Untitled

a guest
May 13th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 6 0.29 KB | None | 0 0
  1. sub postfix:<!> (Int $n) {
  2.       fail "Not a Natural Number in Factorial" if $n < 0;
  3.       [*] 2..$n
  4.   }
  5.  
  6.   use Test;
  7.   isa-ok (-1)!, Failure, "Factorial for -1 fails";
  8.   ok 0! == 1, "Factorial for 0";
  9.   ok 1! == 1, "Factorial for 1";
  10.   ok 5! == 120, "Factorial for a larger integer";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement