テキスト版(2/2)
----------
# 添字と同じ値を要素にする
my @ sosuu = (0 .. $ARGV[0]);
say "@ sosuu";
# 0と1は素数でない、未定義値を入れる
$_ = undef for @ sosuu[0, 1];
for (@ sosuu) {
if (defined) {
my $i = $_;
for (my $j = 2; $i * $j < @ sosuu; $j++) {
$sosuu[$i * $j] = undef;
}
}
}
@ sosuu = grep {defined} @ sosuu;
say "@ sosuu";