P31 - 判断一个给定的整数是否为素数。
作者:Philip Potter
规范
P31 (**) Determine whether a given integer number is prime.
示例
> say is_prime 7 1
源代码: P31-rhebus.pl
use v6;
sub is_prime (Int $n) {
for 2..sqrt $n -> $k {
return Bool::False if $n %% $k;
}
return Bool::True;
}
say "Is $_ prime? ", is_prime($_) ?? 'yes' !! 'no'
for (|(2 .. 10), 49,137,219,1723);
Perl 6 示例