title: Perl, foreach order
body: <p>Does Perl's <code>foreach</code> loop operator require that the list items be presented in order?</p>
  
  <p>For example</p>
  
  <pre><code>my @a=(1,2,3);
  
  foreach my $item (@a) {
   print $item;
  }
  </code></pre>
  
  <p>will always print 1 2 3? </p>
  
  <p>I suspect so, but I can't find it documented.</p>