PERL解释器在windows cmd中停止

时间:2015-01-01 08:39:50

标签: perl

我尝试运行某些脚本,但是我在记忆中遇到了一些错误!

$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.

1 个答案:

答案 0 :(得分:1)

$x永远不会更改,因此$x始终小于或等于$top_number,因此循环永远不会结束。

但是循环并没有分配任何内存,所以你发布的程序即使 [1] 声称它已经用完,也不会耗尽内存。


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