PERL 解释器在 windows cmd 中停止

PERL interpreter stopped in windows cmd

我尝试运行某些脚本,但出现以下错误,内存不足!。

$top_number = 100;
$x = 1;
$total = 0;
while ( $x <= $top_number ) {
    $total = $total + $x;   
    #$x += 1;       
}

print "The total from 1 to $top_number is $total\n";

  but my other scripts are running in windows cmd . Kindly suggest.

$x 永远不会改变,所以 $x 总是小于或等于 $top_number,所以循环永远不会结束。

但是循环没有分配任何内存,所以你发布的程序没有运行内存不足,即使某些东西[1]声称它是.


  1. 我认为 Perl 不会发出消息 OUT OF MEMORY!