title: perl get array value not memory address
body: <p>Here is the code</p>
  
  <pre><code> open IN, '&lt;/root/Desktop/out.txt' or die "Cannot open file : $!";
   while (&lt;IN&gt;) {
   chomp $_;
   $seq_no= $_;
   my @this_seq=();
   if($seq_no=~ m/^complement\(/){
   push(@this_seq,1);
   $seq_no=~ s/complement\(//g;
   if($seq_no=~ m/^order/){
   push(@this_seq,2);
   $seq_no=~ s/order//g;
   $seq_no=~ s/\(//g;
   $seq_no=~ s/\)//g;
   #my @temp = split(/,/, $seq_no);
   push @this_seq,$seq_no;
   print "@this_seq    \n";
  }
  
  }
  else
  {
   $seq_no=~ s/\(//g;
   $seq_no=~ s/\)//g;
   push @this_seq,$seq_no;
  #print "@this_seq \n";
   }
   push @sequence,\@this_seq;
   }
   print @sequence;
  </code></pre>
  
  <p>The out file is </p>
  
  <pre><code>complement(order(1843..1881,1923..2001,2065..2147, 2216..2277,2330..2468))  
  773..1447
  </code></pre>
  
  <p>But when i print @sequence it just get </p>
  
  <pre><code>ARRAY(0x119adb8)ARRAY(0x117e6b0)
  </code></pre>
  
  <p>I have already add \@this_seq when push into array, but it still shows memory address, can anyone tell me how to change it to shows array content.</p>