Perlのwhile文について教えてください。
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG今日からPerlを勉強しているのですがわからないところがあるのでおしえてください。
$n=2;
while($n <= 100){
$div=2;
$prime=1;
#---------------------------------------------
while($div <= ($n/2)){
if(($n % $div) == 0){
$prime = 0;
Last;
}
++$div;
#--------------------------------
}
if($prime){
print "$n\n";
}
++$n;
}
$div; は#---のスコープ内だけが有効なのですか?
$n が3にカウントされると $divもスコープの下の$div++で+1されると考えたらよろしいのでしょうか?
ぜひ、教えてください。
■ このスレッドは過去ログ倉庫に格納されています