我有一個關於子程序中變量何時以及如何釋放內存的問題。該腳本是一個例子: #!perl/bin/per
use strict;
sub A{
my $x= shift;
return ([$x]);
}
for my $i (1..10){
my $ref= &A($i);## the input changes in each round
my $r
我想在多個數組元素上運行子。 while (my $line = <DATA>) {
my @lines = split(/\t/, $line); # everything
my @dates = ($lines[0]); # <- I would like to add all date fields into here.
$lines[0] = date($da
我試圖運行Perl Many-Core Engine,它工作正常。但是,當工作人員將數據添加到子例程中的全局散列時,一旦MCE過程完成(參見下面的註釋的位置),該數據就會丟失。由於%數據是全球性的,我不認爲這會是一個問題。任何建議非常感謝。 #!/usr/bin/perl
use strict;
use warnings;
use MCE;
my @symbol = ('abc','de